コード例 #1
0
ファイル: typeannotate.py プロジェクト: Muon/redux
    def __init__(self):
        super(TypeAnnotator, self).__init__()
        self.scopes = [INITIAL_SCOPE.copy()]

        for name, intrinsic in get_intrinsic_functions():
            self.scopes[0][name] = ScopeEntry(IntrinsicFunction, True, intrinsic)

        self.visit(GetAchronalField())
        self.visit(SetAchronalField())
コード例 #2
0
ファイル: codegenerator.py プロジェクト: Muon/redux
    def __init__(self):
        super(CodeGenerator, self).__init__()
        self.intrinsics = dict(get_intrinsic_functions())

        self.code = ""
コード例 #3
0
ファイル: names.py プロジェクト: Muon/redux
def get_initial_names():
    for name in INITIAL_SCOPE:
        yield name
    for name, _ in get_intrinsic_functions():
        yield name