Package org.eclipse.xtext.parser.antlr

Examples of org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken


    // $ANTLR start "entryRuleconstant"
    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3601:1: entryRuleconstant returns [String current=null] : iv_ruleconstant= ruleconstant EOF ;
    public final String entryRuleconstant() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleconstant = null;


        try {
            // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3602:1: (iv_ruleconstant= ruleconstant EOF )
            // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3603:2: iv_ruleconstant= ruleconstant EOF
            {
            if ( state.backtracking==0 ) {
               newCompositeNode(grammarAccess.getConstantRule());
            }
            pushFollow(FOLLOW_ruleconstant_in_entryRuleconstant7842);
            iv_ruleconstant=ruleconstant();

            state._fsp--;
            if (state.failed) return current;
            if ( state.backtracking==0 ) {
               current =iv_ruleconstant.getText();
            }
            match(input,EOF,FOLLOW_EOF_in_entryRuleconstant7853); if (state.failed) return current;

            }
View Full Code Here



    // $ANTLR start "ruleconstant"
    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3610:1: ruleconstant returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_FLOAT_1= RULE_FLOAT | this_INT_2= RULE_INT | kw= KEYWORD_45 | kw= KEYWORD_48 ) ;
    public final AntlrDatatypeRuleToken ruleconstant() throws RecognitionException {
        AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();

        Token this_STRING_0=null;
        Token this_FLOAT_1=null;
        Token this_INT_2=null;
        Token kw=null;

         enterRule();
           
        try {
            // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3614:6: ( (this_STRING_0= RULE_STRING | this_FLOAT_1= RULE_FLOAT | this_INT_2= RULE_INT | kw= KEYWORD_45 | kw= KEYWORD_48 ) )
            // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3615:1: (this_STRING_0= RULE_STRING | this_FLOAT_1= RULE_FLOAT | this_INT_2= RULE_INT | kw= KEYWORD_45 | kw= KEYWORD_48 )
            {
            // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3615:1: (this_STRING_0= RULE_STRING | this_FLOAT_1= RULE_FLOAT | this_INT_2= RULE_INT | kw= KEYWORD_45 | kw= KEYWORD_48 )
            int alt50=5;
            switch ( input.LA(1) ) {
            case RULE_STRING:
                {
                alt50=1;
                }
                break;
            case RULE_FLOAT:
                {
                alt50=2;
                }
                break;
            case RULE_INT:
                {
                alt50=3;
                }
                break;
            case KEYWORD_45:
                {
                alt50=4;
                }
                break;
            case KEYWORD_48:
                {
                alt50=5;
                }
                break;
            default:
                if (state.backtracking>0) {state.failed=true; return current;}
                NoViableAltException nvae =
                    new NoViableAltException("", 50, 0, input);

                throw nvae;
            }

            switch (alt50) {
                case 1 :
                    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3615:6: this_STRING_0= RULE_STRING
                    {
                    this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleconstant7893); if (state.failed) return current;
                    if ( state.backtracking==0 ) {

                          current.merge(this_STRING_0);
                         
                    }
                    if ( state.backtracking==0 ) {
                      
                          newLeafNode(this_STRING_0, grammarAccess.getConstantAccess().getSTRINGTerminalRuleCall_0());
                         
                    }

                    }
                    break;
                case 2 :
                    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3623:10: this_FLOAT_1= RULE_FLOAT
                    {
                    this_FLOAT_1=(Token)match(input,RULE_FLOAT,FOLLOW_RULE_FLOAT_in_ruleconstant7919); if (state.failed) return current;
                    if ( state.backtracking==0 ) {

                          current.merge(this_FLOAT_1);
                         
                    }
                    if ( state.backtracking==0 ) {
                      
                          newLeafNode(this_FLOAT_1, grammarAccess.getConstantAccess().getFLOATTerminalRuleCall_1());
                         
                    }

                    }
                    break;
                case 3 :
                    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3631:10: this_INT_2= RULE_INT
                    {
                    this_INT_2=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleconstant7945); if (state.failed) return current;
                    if ( state.backtracking==0 ) {

                          current.merge(this_INT_2);
                         
                    }
                    if ( state.backtracking==0 ) {
                      
                          newLeafNode(this_INT_2, grammarAccess.getConstantAccess().getINTTerminalRuleCall_2());
                         
                    }

                    }
                    break;
                case 4 :
                    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3640:2: kw= KEYWORD_45
                    {
                    kw=(Token)match(input,KEYWORD_45,FOLLOW_KEYWORD_45_in_ruleconstant7969); if (state.failed) return current;
                    if ( state.backtracking==0 ) {

                              current.merge(kw);
                              newLeafNode(kw, grammarAccess.getConstantAccess().getTrueKeyword_3());
                         
                    }

                    }
                    break;
                case 5 :
                    // ../org.xvr.S3DEditor/src-gen/org/xvr/parser/antlr/internal/InternalS3DParser.g:3647:2: kw= KEYWORD_48
                    {
                    kw=(Token)match(input,KEYWORD_48,FOLLOW_KEYWORD_48_in_ruleconstant7988); if (state.failed) return current;
                    if ( state.backtracking==0 ) {

                              current.merge(kw);
                              newLeafNode(kw, grammarAccess.getConstantAccess().getFalseKeyword_4());
                         
                    }

                    }
View Full Code Here

    // $ANTLR start "entryRuleKeywordedID"
    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:227:1: entryRuleKeywordedID returns [String current=null] : iv_ruleKeywordedID= ruleKeywordedID EOF ;
    public final String entryRuleKeywordedID() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleKeywordedID = null;


        try {
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:228:2: (iv_ruleKeywordedID= ruleKeywordedID EOF )
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:229:2: iv_ruleKeywordedID= ruleKeywordedID EOF
            {
             newCompositeNode(grammarAccess.getKeywordedIDRule());
            pushFollow(FOLLOW_ruleKeywordedID_in_entryRuleKeywordedID513);
            iv_ruleKeywordedID=ruleKeywordedID();

            state._fsp--;

             current =iv_ruleKeywordedID.getText();
            match(input,EOF,FOLLOW_EOF_in_entryRuleKeywordedID524);

            }

        }
View Full Code Here


    // $ANTLR start "ruleKeywordedID"
    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:236:1: ruleKeywordedID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'title' | kw= 'platform' | kw= 'resource' | kw= 'section' | kw= 'abstract' | this_ID_5= RULE_ID ) ;
    public final AntlrDatatypeRuleToken ruleKeywordedID() throws RecognitionException {
        AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();

        Token kw=null;
        Token this_ID_5=null;

         enterRule();
           
        try {
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:239:28: ( (kw= 'title' | kw= 'platform' | kw= 'resource' | kw= 'section' | kw= 'abstract' | this_ID_5= RULE_ID ) )
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:240:1: (kw= 'title' | kw= 'platform' | kw= 'resource' | kw= 'section' | kw= 'abstract' | this_ID_5= RULE_ID )
            {
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:240:1: (kw= 'title' | kw= 'platform' | kw= 'resource' | kw= 'section' | kw= 'abstract' | this_ID_5= RULE_ID )
            int alt4=6;
            switch ( input.LA(1) ) {
            case 11:
                {
                alt4=1;
                }
                break;
            case 12:
                {
                alt4=2;
                }
                break;
            case 13:
                {
                alt4=3;
                }
                break;
            case 14:
                {
                alt4=4;
                }
                break;
            case 15:
                {
                alt4=5;
                }
                break;
            case RULE_ID:
                {
                alt4=6;
                }
                break;
            default:
                NoViableAltException nvae =
                    new NoViableAltException("", 4, 0, input);

                throw nvae;
            }

            switch (alt4) {
                case 1 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:241:2: kw= 'title'
                    {
                    kw=(Token)match(input,11,FOLLOW_11_in_ruleKeywordedID562);

                            current.merge(kw);
                            newLeafNode(kw, grammarAccess.getKeywordedIDAccess().getTitleKeyword_0());
                       

                    }
                    break;
                case 2 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:248:2: kw= 'platform'
                    {
                    kw=(Token)match(input,12,FOLLOW_12_in_ruleKeywordedID581);

                            current.merge(kw);
                            newLeafNode(kw, grammarAccess.getKeywordedIDAccess().getPlatformKeyword_1());
                       

                    }
                    break;
                case 3 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:255:2: kw= 'resource'
                    {
                    kw=(Token)match(input,13,FOLLOW_13_in_ruleKeywordedID600);

                            current.merge(kw);
                            newLeafNode(kw, grammarAccess.getKeywordedIDAccess().getResourceKeyword_2());
                       

                    }
                    break;
                case 4 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:262:2: kw= 'section'
                    {
                    kw=(Token)match(input,14,FOLLOW_14_in_ruleKeywordedID619);

                            current.merge(kw);
                            newLeafNode(kw, grammarAccess.getKeywordedIDAccess().getSectionKeyword_3());
                       

                    }
                    break;
                case 5 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:269:2: kw= 'abstract'
                    {
                    kw=(Token)match(input,15,FOLLOW_15_in_ruleKeywordedID638);

                            current.merge(kw);
                            newLeafNode(kw, grammarAccess.getKeywordedIDAccess().getAbstractKeyword_4());
                       

                    }
                    break;
                case 6 :
                    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:275:10: this_ID_5= RULE_ID
                    {
                    this_ID_5=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleKeywordedID659);

                        current.merge(this_ID_5);
                       
                    
                        newLeafNode(this_ID_5, grammarAccess.getKeywordedIDAccess().getIDTerminalRuleCall_5());
                       
View Full Code Here

    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:299:1: ruleDataType returns [EObject current=null] : (otherlv_0= 'datatype' ( (lv_name_1_0= ruleKeywordedID ) ) ) ;
    public final EObject ruleDataType() throws RecognitionException {
        EObject current = null;

        Token otherlv_0=null;
        AntlrDatatypeRuleToken lv_name_1_0 = null;


         enterRule();
           
        try {
View Full Code Here

    public final EObject ruleAttribute() throws RecognitionException {
        EObject current = null;

        Token otherlv_0=null;
        Token lv_many_1_0=null;
        AntlrDatatypeRuleToken lv_name_2_0 = null;


         enterRule();
           
        try {
View Full Code Here

        Token otherlv_1=null;
        Token otherlv_3=null;
        Token otherlv_5=null;
        Token lv_returnsMany_6_0=null;
        AntlrDatatypeRuleToken lv_name_0_0 = null;

        EObject lv_declaredParameters_2_0 = null;

        EObject lv_declaredParameters_4_0 = null;
View Full Code Here

    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:1022:1: ruleParameter returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_name_1_0= ruleKeywordedID ) ) ) ;
    public final EObject ruleParameter() throws RecognitionException {
        EObject current = null;

        Token otherlv_0=null;
        AntlrDatatypeRuleToken lv_name_1_0 = null;


         enterRule();
           
        try {
View Full Code Here

    // $ANTLR start "ruleUrlPathFragment"
    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:1318:1: ruleUrlPathFragment returns [EObject current=null] : ( (lv_name_0_0= ruleQualifiedName ) ) ;
    public final EObject ruleUrlPathFragment() throws RecognitionException {
        EObject current = null;

        AntlrDatatypeRuleToken lv_name_0_0 = null;


         enterRule();
           
        try {
View Full Code Here

    // $ANTLR start "entryRuleQualifiedName"
    // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:1386:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
    public final String entryRuleQualifiedName() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleQualifiedName = null;


        try {
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:1387:2: (iv_ruleQualifiedName= ruleQualifiedName EOF )
            // ../org.applause.lang/src-gen/org/applause/lang/parser/antlr/internal/InternalApplauseDsl.g:1388:2: iv_ruleQualifiedName= ruleQualifiedName EOF
            {
             newCompositeNode(grammarAccess.getQualifiedNameRule());
            pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3146);
            iv_ruleQualifiedName=ruleQualifiedName();

            state._fsp--;

             current =iv_ruleQualifiedName.getText();
            match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName3157);

            }

        }
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.