コード例 #1
0
ファイル: main.py プロジェクト: mwilliamson/nope
 def execute(args):
     try:
         nope.compile(args.path, args.output_dir, args.backend)
     except errors.TypeCheckError as error:
         _print_error(error)
         return 1
コード例 #2
0
ファイル: testing.py プロジェクト: mwilliamson/nope
def compiled(platform, path, program):
    with tempman.create_temp_dir() as temp_dir:
        output_dir = temp_dir.path
        nope.compile(path, output_dir, platform)
        filename = "{}.{}".format(program, platform.extension)
        yield CompiledCode(output_dir, filename)