Esempio n. 1
0
    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())
Esempio n. 2
0
    def __init__(self):
        super(CodeGenerator, self).__init__()
        self.intrinsics = dict(get_intrinsic_functions())

        self.code = ""
Esempio n. 3
0
File: names.py Progetto: Muon/redux
def get_initial_names():
    for name in INITIAL_SCOPE:
        yield name
    for name, _ in get_intrinsic_functions():
        yield name