swapforth

Форк
0
/
expand.py 
21 строка · 539.0 Байт
1
import sys
2

3
def expand(filename):
4
    for dir in ('.', '../common', '../anstests/'):
5
        try:
6
            f = open(dir + "/" + filename)
7
        except IOError:
8
            continue
9
        for line in f:
10
            line = line.replace('\r', '')
11
            if line.strip().startswith('include '):
12
                expand(line.split()[1])
13
            else:
14
                sys.stdout.write(line)
15
        print
16
        return
17
    assert 0, filename + 'not found'
18

19
if __name__ == '__main__':
20
    for a in sys.argv[1:]:
21
        expand(a)
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.