ldverify.py

changeset 3
1dc58f44d556
child 6
6da1e81c5652
equal deleted inserted replaced
2:50d3086070df 3:1dc58f44d556
1 #!/usr/bin/env python3
2 from parse import parse_ldraw_code
3
4 def read_ldraw(file, *, libraries):
5 result = list()
6 for line in file:
7 result.append(parse_ldraw_code(line))
8 return result
9
10 if __name__ == '__main__':
11 from sys import argv
12 libraries = [{'path': '/home/teemu/ldraw', 'role': 'official'}]
13 with open(argv[1], 'r') as file:
14 model = read_ldraw(file, libraries = libraries)
15 for entry in model:
16 #print(repr(entry))
17 print(entry.textual_representation().strip(), end = '\r\n')

mercurial