2
""" RPython to javascript compiler
3
Usage: jscompile module_to_compile [list of functions to export]
6
jscompile --help to show list of options
12
from pypy.translator.js.main import rpython2javascript_main, js_optiondescr
14
from pypy.config.config import Config, to_optparse
16
def process_options():
17
jsconfig = Config(js_optiondescr)
18
parser = to_optparse(jsconfig, parserkwargs={"usage": __doc__})
19
parser.disable_interspersed_args()
20
options, args = parser.parse_args()
23
if __name__ == '__main__':
24
args, jsconfig = process_options()
26
if curdir not in sys.path:
27
sys.path.insert(0, curdir)
28
rpython2javascript_main(args, jsconfig)