示例#1
0
文件: test.py 项目: justuni/javapyler
from javapyler import main, parser, JavaPyler


args = ['--config', 'javapyler.cfg', '--output', 'out', 'java/Assign1.java']
#args = ['--javalib', '__pyjamas__', '--java-base', 'javapyler',
#'--output', 'out', 'java', 'java/Package1']


if __name__ == '__main__':
    options, args = parser.parse_args(args)
    main(JavaPyler, options, args)
示例#2
0
#!/usr/bin/env jython

import sys
import os
from javapyler import JavaPyler, parser, main
from GWTJavaAstToPythonAst import GWTJavaAstToPythonAst
from GWTPyGen import GWTPyGen
from ConfigParser import ConfigParser


class GWTPyler(JavaPyler):

    def javaAstToPythonAst(self, src, options):
        return GWTJavaAstToPythonAst(src, options)

    def generatePython(self, tree, options):
        pg = GWTPyGen()
        pg.dispatch(tree)
        return pg.getCode()


if __name__ == '__main__':
    options, args = parser.parse_args()
    main(GWTPyler, options, args)