diff -r 50d3086070df -r 1dc58f44d556 ldverify.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ldverify.py Mon Dec 11 00:46:35 2017 +0200 @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +from parse import parse_ldraw_code + +def read_ldraw(file, *, libraries): + result = list() + for line in file: + result.append(parse_ldraw_code(line)) + return result + +if __name__ == '__main__': + from sys import argv + libraries = [{'path': '/home/teemu/ldraw', 'role': 'official'}] + with open(argv[1], 'r') as file: + model = read_ldraw(file, libraries = libraries) + for entry in model: + #print(repr(entry)) + print(entry.textual_representation().strip(), end = '\r\n')