コード例 #1
0
ファイル: absyn.py プロジェクト: Bookaa/gnofract4d.simplify
def Func(id,settinglist,type, pos):
    return Node("func", pos, settinglist, id, fracttypes.typeOfStr(type))
コード例 #2
0
ファイル: absyn.py プロジェクト: Bookaa/gnofract4d.simplify
def DeclArray(type, id, indexes, pos):
    return Node("declarray", pos, indexes, id, fracttypes.typeOfStr(type))
コード例 #3
0
ファイル: absyn.py プロジェクト: Bookaa/gnofract4d.simplify
def Param(id,settinglist,type,pos):    
    return Node("param", pos, settinglist, id, fracttypes.typeOfStr(type))
コード例 #4
0
ファイル: absyn.py プロジェクト: Bookaa/gnofract4d.simplify
def SetType(id,t,pos):
    type = fracttypes.typeOfStr(t)
    return Node("set", pos, [id, Empty(pos)], None, type) 
コード例 #5
0
ファイル: absyn.py プロジェクト: Bookaa/gnofract4d.simplify
def Decl(type, id, pos, exp=None):
    if exp == None:
        l = None
    else:
        l = [exp]
    return Node("decl", pos, l , id, fracttypes.typeOfStr(type))
コード例 #6
0
def Func(id, settinglist, type, pos):
    return Node("func", pos, settinglist, id, fracttypes.typeOfStr(type))
コード例 #7
0
def Param(id, settinglist, type, pos):
    return Node("param", pos, settinglist, id, fracttypes.typeOfStr(type))
コード例 #8
0
def DeclArray(type, id, indexes, pos):
    return Node("declarray", pos, indexes, id, fracttypes.typeOfStr(type))
コード例 #9
0
def Decl(type, id, pos, exp=None):
    if exp == None:
        l = None
    else:
        l = [exp]
    return Node("decl", pos, l, id, fracttypes.typeOfStr(type))
コード例 #10
0
def SetType(id, t, pos):
    type = fracttypes.typeOfStr(t)
    return Node("set", pos, [id, Empty(pos)], None, type)