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