def p_procedure_name(p): '''procedure_name : NAME''' p[0] = Node("procedure_name", p[1]) table.define(p[1], 'integer', 'procedure') table.add_scope(p[1], 'function', 'integer') p[0].name = p[1]
def p_function_name(p): '''function_name : NAME ''' p[0] = Node("function_name", p[1]) table.define(p[1], 'integer', 'function') table.add_scope(p[1], 'function', 'integer') p[0].name = p[1]