Exemplo n.º 1
0
def p_assignement(p):
    ''' assignement : IDENTIFIER "=" expression '''
    p[0] = ast.AssignNode([ast.TokenNode(p[1]), p[3]])
Exemplo n.º 2
0
def p_expression(p) :
    '''expression : NUMBER
    | IDENTIFIER'''
    p[0] = ast.TokenNode(p[1])
Exemplo n.º 3
0
def p_expression_num(p):
    ''' expression : '(' expression ')' '''
    p[0] = ast.TokenNode(p[2])