示例#1
0
文件: ivy_parser.py 项目: ZZHGit/ivy
def p_action_if_fmla_lcb_action_rcb_else_LCB_action_RCB(p):
    "action : IF fmla LCB action RCB ELSE action"
    p[0] = IfAction(p[2], p[4], p[7])
    p[0].lineno = get_lineno(p, 1)
示例#2
0
 def p_action_if_somefmla_lcb_action_rcb_else_LCB_action_RCB(p):
     'action : IF somefmla LCB action RCB ELSE action'
     p[0] = IfAction(p[2], fix_if_part(p[2], p[4]), p[7])
     p[0].lineno = get_lineno(p, 1)
示例#3
0
文件: ivy_parser.py 项目: ZZHGit/ivy
def p_action_if_fmla_lcb_action_rcb(p):
    "action : IF fmla LCB action RCB"
    p[0] = IfAction(p[2], p[4])
    p[0].lineno = get_lineno(p, 1)
示例#4
0
 def p_action_if_fmla_lcb_action_rcb_else_LCB_action_RCB(p):
     'action : IF fmla LCB action RCB ELSE action'
     p[0] = IfAction(p[2], p[4], p[7])
     p[0].lineno = get_lineno(p, 1)
示例#5
0
 def p_action_if_somefmla_lcb_action_rcb(p):
     'action : IF somefmla LCB action RCB'
     p[0] = IfAction(p[2], fix_if_part(p[2], p[4]))
     p[0].lineno = get_lineno(p, 1)
示例#6
0
 def p_action_if_somefmla_lcb_action_rcb_else_LCB_action_RCB(p):
     'action : IF somefmla sequence ELSE action'
     p[0] = IfAction(p[2], fix_if_part(p[2], p[3]), p[5])
     p[0].lineno = get_lineno(p, 1)
示例#7
0
 def p_action_if_fmla_lcb_action_rcb(p):
     'action : IF fmla LCB action RCB'
     p[0] = IfAction(p[2], p[4])
     p[0].lineno = get_lineno(p, 1)
示例#8
0
 def p_action_if_fmla_lcb_action_rcb_else_LCB_action_RCB(p):
     'action : IF fmla sequence ELSE action'
     p[0] = IfAction(p[2], p[3], p[5])
     p[0].lineno = get_lineno(p, 1)
示例#9
0
 def p_action_if_somefmla_lcb_action_rcb(p):
     'action : IF somefmla sequence'
     p[0] = IfAction(p[2], fix_if_part(p[2], p[3]))
     p[0].lineno = get_lineno(p, 1)
示例#10
0
 def p_action_if_fmla_lcb_action_rcb(p):
     'action : IF fmla sequence'
     p[0] = IfAction(p[2], p[3])
     p[0].lineno = get_lineno(p, 1)
示例#11
0
文件: ivy_parser.py 项目: odedp/ivy
 def p_action_if_somefmla_lcb_action_rcb_else_LCB_action_RCB(p):
     'action : IF somefmla LCB action RCB ELSE action'
     p[0] = IfAction(p[2],fix_if_part(p[2],p[4]),p[7])
     p[0].lineno = get_lineno(p,1)
示例#12
0
文件: ivy_parser.py 项目: odedp/ivy
 def p_action_if_somefmla_lcb_action_rcb(p):
     'action : IF somefmla LCB action RCB'
     p[0] = IfAction(p[2],fix_if_part(p[2],p[4]))
     p[0].lineno = get_lineno(p,1)
示例#13
0
def p_action_if_fmla_lcb_action_rcb_else_LCB_action_RCB(p):
    'action : IF fmla LCB action RCB ELSE action'
    p[0] = IfAction(p[2],p[4],p[7])
    p[0].lineno = p.lineno(1)
示例#14
0
def p_action_if_fmla_lcb_action_rcb(p):
    'action : IF fmla LCB action RCB'
    p[0] = IfAction(p[2],p[4])
    p[0].lineno = p.lineno(1)