Exemple #1
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)
Exemple #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)
Exemple #3
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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #11
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)
Exemple #12
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)
Exemple #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)
Exemple #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)