git @ Cat's Eye Technologies Lexeduct / 47d4b3a
The Python build script is written in Python 3. Chris Pressey 2 years ago
2 changed file(s) with 6 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
44 if [ x`which $NODE` != x ]; then
55 $NODE gen-lexeduct-transformers.js >../demo/lexeduct-transformers.js
66 else
7 python gen-lexeduct-transformers.py >../demo/lexeduct-transformers.js
7 python3 gen-lexeduct-transformers.py >../demo/lexeduct-transformers.js
88 fi
0 #!/usr/bin/env python
0 #!/usr/bin/env python3
11
22 import os
33 import sys
44
5
56 def write(s):
67 sys.stdout.write(s + "\n")
8
79
810 def main(args):
911 write("module = {};")
1618 transformer_name = filename.split('.js')[0]
1719 with open(os.path.join(dirname, filename)) as f:
1820 write(f.read())
19 write("transformer['%s'] = module.exports;" % transformer_name)
21 write("transformer['{}'] = module.exports;".format(transformer_name))
22
2023
2124 if __name__ == '__main__':
2225 main(sys.argv[1:])