예제 #1
0
    // $ANTLR start "propertyFetch"
    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:286:1: propertyFetch : FETCH ALL PROPERTIES ;
    public HqlParser.propertyFetch_return propertyFetch() // throws RecognitionException [1]
    {   
        HqlParser.propertyFetch_return retval = new HqlParser.propertyFetch_return();
        retval.Start = input.LT(1);

        IASTNode root_0 = null;

        IToken FETCH114 = null;
        IToken ALL115 = null;
        IToken PROPERTIES116 = null;

        IASTNode FETCH114_tree=null;
        IASTNode ALL115_tree=null;
        IASTNode PROPERTIES116_tree=null;

        try 
    	{
            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:287:2: ( FETCH ALL PROPERTIES )
            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:287:4: FETCH ALL PROPERTIES
            {
            	root_0 = (IASTNode)adaptor.GetNilNode();

            	FETCH114=(IToken)Match(input,FETCH,FOLLOW_FETCH_in_propertyFetch1528); 
            		FETCH114_tree = (IASTNode)adaptor.Create(FETCH114);
            		adaptor.AddChild(root_0, FETCH114_tree);

            	ALL115=(IToken)Match(input,ALL,FOLLOW_ALL_in_propertyFetch1530); 
            	PROPERTIES116=(IToken)Match(input,PROPERTIES,FOLLOW_PROPERTIES_in_propertyFetch1533); 

            }

            retval.Stop = input.LT(-1);

            	retval.Tree = (IASTNode)adaptor.RulePostProcessing(root_0);
            	adaptor.SetTokenBoundaries(retval.Tree, (IToken) retval.Start, (IToken) retval.Stop);
        }
        catch (RecognitionException re) 
    	{
            ReportError(re);
            Recover(input,re);
    	// Conversion of the second argument necessary, but harmless
    	retval.Tree = (IASTNode)adaptor.ErrorNode(input, (IToken) retval.Start, input.LT(-1), re);

        }
        finally 
    	{
        }
        return retval;
    }
    // $ANTLR start "propertyFetch"
    // Hql.g:292:1: propertyFetch : FETCH ALL PROPERTIES ;
    public HqlParser.propertyFetch_return propertyFetch() // throws RecognitionException [1]
    {   
        HqlParser.propertyFetch_return retval = new HqlParser.propertyFetch_return();
        retval.Start = input.LT(1);

        IASTNode root_0 = null;

        IToken FETCH118 = null;
        IToken ALL119 = null;
        IToken PROPERTIES120 = null;

        IASTNode FETCH118_tree=null;
        IASTNode ALL119_tree=null;
        IASTNode PROPERTIES120_tree=null;

        try 
    	{
            // Hql.g:293:2: ( FETCH ALL PROPERTIES )
            // Hql.g:293:4: FETCH ALL PROPERTIES
            {
            	root_0 = (IASTNode)adaptor.GetNilNode();

            	FETCH118=(IToken)Match(input,FETCH,FOLLOW_FETCH_in_propertyFetch1568); 
            		FETCH118_tree = (IASTNode)adaptor.Create(FETCH118);
            		adaptor.AddChild(root_0, FETCH118_tree);

            	ALL119=(IToken)Match(input,ALL,FOLLOW_ALL_in_propertyFetch1570); 
            	PROPERTIES120=(IToken)Match(input,PROPERTIES,FOLLOW_PROPERTIES_in_propertyFetch1573); 

            }

            retval.Stop = input.LT(-1);

            	retval.Tree = (IASTNode)adaptor.RulePostProcessing(root_0);
            	adaptor.SetTokenBoundaries(retval.Tree, (IToken) retval.Start, (IToken) retval.Stop);
        }
        catch (RecognitionException re) 
    	{
            ReportError(re);
            Recover(input,re);
    	// Conversion of the second argument necessary, but harmless
    	retval.Tree = (IASTNode)adaptor.ErrorNode(input, (IToken) retval.Start, input.LT(-1), re);

        }
        finally 
    	{
        }
        return retval;
    }