コード例 #1
0
ファイル: function.py プロジェクト: Pancakeddd/Luascript
def expression_varcreate(p):
    parser.appendtext("end")
コード例 #2
0
ファイル: function.py プロジェクト: Pancakeddd/Luascript
def expression_varcreate(p):
    parser.appendtext("{0}{1}".format(p[0].getstr(), p[1].getstr()[:-1]))
コード例 #3
0
ファイル: ifp.py プロジェクト: Pancakeddd/Luascript
def expression_ifstate(p):
    parser.appendtext("if {0} {1} {2} then".format(p[1].eval(), p[2].getstr(),
                                                   p[3].eval()))
コード例 #4
0
ファイル: function.py プロジェクト: Pancakeddd/Luascript
def expression_ifstate(p):
    parser.appendtext("function {0} {1}".format(p[1].getstr(),
                                                p[2].getstr()[:-1]))
コード例 #5
0
ファイル: ifp.py プロジェクト: Pancakeddd/Luascript
def expression_forstate(p):
    parser.appendtext("for {0} = {1},{2} do".format(p[1].getstr(), p[2].eval(),
                                                    p[3].eval()))
コード例 #6
0
ファイル: ifp.py プロジェクト: Pancakeddd/Luascript
def expression_ifstate(p):
    parser.appendtext("if {0} then".format(p[1].eval()))
コード例 #7
0
ファイル: operators.py プロジェクト: Pancakeddd/Luascript
def expression_inc(p):
    parser.appendtext("{0} = {0} + 1".format(p[0].eval()))
コード例 #8
0
def expression_varcreate(p):
    parser.appendtext("{0} = {1}".format(p[0].getstr(), p[2].eval()))
コード例 #9
0
def expression_privarcreate(p):
    parser.appendtext("local " + varcreate(p[1].getstr(), p[3].eval()))