예제 #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