예제 #1
0
        FunctionStatement ParseFunctionStatement()
        {
            NextToken();// skip 'function'

            var statement = new FunctionStatement(_current.m_line);

            statement.func_name = ParseFunctionName();
            statement.func_body = ParseFunctionBody();
            return(statement);
        }
예제 #2
0
 void HandleFunctionStatement(FunctionStatement tree)
 {
     HandleFunctionBody(tree.func_body, tree.func_name.names.Last().m_string);
     HandleFunctionName(tree.func_name);
 }