compile.py 490 B

123456789101112131415
  1. import sys
  2. import os
  3. import urllib2
  4. import subprocess
  5. address = sys.argv[1]
  6. filename = os.path.realpath(sys.argv[2])
  7. username = sys.argv[3]
  8. modulename = sys.argv[4]
  9. mode = sys.argv[5]
  10. urllib2.urlopen(urllib2.Request(address, "op=set_input&username=user_manager&element_type=V&value=\"%s\"" % username)).read()
  11. subprocess.check_call([sys.executable, "hutn_compiler/compiler.py", filename, "grammars/actionlanguage.g", mode, username, modulename, filename, address], cwd="interface/HUTN")