node = LT(1);
node_AST = astFactory.create(node);
astFactory.makeASTRoot(currentAST, node_AST);
match(LITERAL_primitive);
if ( inputState.guessing==0 ) {
node_AST.initialize (PRIMITIVE_FUNCTION_DECLARATION, "primitiveFunc");
}
accessModifier(LT(1), "an access modifier");
astFactory.addASTChild(currentAST, returnAST);
typeDeclaration(LT(1), "a type declaration for a primitive function");
astFactory.addASTChild(currentAST, returnAST);