FunctionStatement ParseFunctionStatement() { NextToken();// skip 'function' var statement = new FunctionStatement(_current.m_line); statement.func_name = ParseFunctionName(); statement.func_body = ParseFunctionBody(); return(statement); }
void HandleFunctionStatement(FunctionStatement tree) { HandleFunctionBody(tree.func_body, tree.func_name.names.Last().m_string); HandleFunctionName(tree.func_name); }