diff options
| author | alexv-smirnov <[email protected]> | 2023-03-28 22:25:04 +0300 | 
|---|---|---|
| committer | alexv-smirnov <[email protected]> | 2023-03-28 22:25:04 +0300 | 
| commit | b8a17f9b1c166d2e9a26b99348a4c29d972caf55 (patch) | |
| tree | 1a2d881f1a9452b9c6103dbf69d73da7624e98e5 /build/scripts/preprocess.py | |
| parent | 25659221f18577ea38430a8ec3349836f5626b6a (diff) | |
Revert ymake build from ydb oss export
Diffstat (limited to 'build/scripts/preprocess.py')
| -rw-r--r-- | build/scripts/preprocess.py | 48 | 
1 files changed, 0 insertions, 48 deletions
diff --git a/build/scripts/preprocess.py b/build/scripts/preprocess.py deleted file mode 100644 index 4657bef732e..00000000000 --- a/build/scripts/preprocess.py +++ /dev/null @@ -1,48 +0,0 @@ -import sys -import os - - -def load_file(p): -    with open(p, 'r') as f: -        return f.read() - - -def step(base, data, hh): -    def flt(): -        for l in data.split('\n'): -            if l in hh: -                pp = os.path.join(base, hh[l]) - -                yield '\n\n' + load_file(pp) + '\n\n' - -                os.unlink(pp) -            else: -                yield l - -    return '\n'.join(flt()) - - -def subst_headers(path, headers): -    hh = dict() - -    for h in headers: -        hh['# include "' + h + '"'] = h - -    data = load_file(path) -    prev = data - -    while True: -        ret = step(os.path.dirname(path), prev, hh) - -        if ret == prev: -            break - -        prev = ret - -    if data != prev: -        with open(path, 'w') as f: -            f.write(prev) - - -if __name__ == '__main__': -    subst_headers(sys.argv[1], ['stack.hh', 'position.hh', 'location.hh'])  | 
