Package org.eclipse.xtext.parser.antlr

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


    // $ANTLR start "entryRuleWs"
    // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:546:1: entryRuleWs returns [String current=null] : iv_ruleWs= ruleWs EOF ;
    public final String entryRuleWs() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleWs = null;


        try {
            // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:547:2: (iv_ruleWs= ruleWs EOF )
            // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:548:2: iv_ruleWs= ruleWs EOF
            {
             newCompositeNode(grammarAccess.getWsRule());
            pushFollow(FOLLOW_ruleWs_in_entryRuleWs1240);
            iv_ruleWs=ruleWs();

            state._fsp--;

             current =iv_ruleWs.getText();
            match(input,EOF,FOLLOW_EOF_in_entryRuleWs1251);

            }

        }
View Full Code Here



    // $ANTLR start "ruleWs"
    // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:555:1: ruleWs returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SPACE_0= RULE_SPACE | this_TAB_1= RULE_TAB ) ;
    public final AntlrDatatypeRuleToken ruleWs() throws RecognitionException {
        AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();

        Token this_SPACE_0=null;
        Token this_TAB_1=null;

         enterRule();
           
        try {
            // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:558:28: ( (this_SPACE_0= RULE_SPACE | this_TAB_1= RULE_TAB ) )
            // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:559:1: (this_SPACE_0= RULE_SPACE | this_TAB_1= RULE_TAB )
            {
            // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:559:1: (this_SPACE_0= RULE_SPACE | this_TAB_1= RULE_TAB )
            int alt7=2;
            int LA7_0 = input.LA(1);

            if ( (LA7_0==RULE_SPACE) ) {
                alt7=1;
            }
            else if ( (LA7_0==RULE_TAB) ) {
                alt7=2;
            }
            else {
                NoViableAltException nvae =
                    new NoViableAltException("", 7, 0, input);

                throw nvae;
            }
            switch (alt7) {
                case 1 :
                    // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:559:6: this_SPACE_0= RULE_SPACE
                    {
                    this_SPACE_0=(Token)match(input,RULE_SPACE,FOLLOW_RULE_SPACE_in_ruleWs1291);

                        current.merge(this_SPACE_0);
                       
                    
                        newLeafNode(this_SPACE_0, grammarAccess.getWsAccess().getSPACETerminalRuleCall_0());
                       

                    }
                    break;
                case 2 :
                    // ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:567:10: this_TAB_1= RULE_TAB
                    {
                    this_TAB_1=(Token)match(input,RULE_TAB,FOLLOW_RULE_TAB_in_ruleWs1317);

                        current.merge(this_TAB_1);
                       
                    
                        newLeafNode(this_TAB_1, grammarAccess.getWsAccess().getTABTerminalRuleCall_1());
                       
View Full Code Here

        Token otherlv_2=null;
        Token otherlv_6=null;
        Token otherlv_8=null;
        Token this_MULTI_NL_10=null;
        Token otherlv_12=null;
        AntlrDatatypeRuleToken lv_name_1_0 = null;

        AntlrDatatypeRuleToken lv_alias_4_0 = null;

        EObject lv_description_9_0 = null;

        EObject lv_description_11_0 = null;
View Full Code Here

    // $ANTLR start "ruleTextPart"
    // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1600:1: ruleTextPart returns [EObject current=null] : ( (lv_text_0_0= ruleText ) ) ;
    public final EObject ruleTextPart() throws RecognitionException {
        EObject current = null;

        AntlrDatatypeRuleToken lv_text_0_0 = null;


         enterRule();
           
        try {
View Full Code Here

    // $ANTLR start "entryRuleText"
    // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1630:1: entryRuleText returns [String current=null] : iv_ruleText= ruleText EOF ;
    public final String entryRuleText() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleText = null;


        try {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1631:2: (iv_ruleText= ruleText EOF )
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1632:2: iv_ruleText= ruleText EOF
            {
             newCompositeNode(grammarAccess.getTextRule());
            pushFollow(FOLLOW_ruleText_in_entryRuleText3353);
            iv_ruleText=ruleText();

            state._fsp--;

             current =iv_ruleText.getText();
            match(input,EOF,FOLLOW_EOF_in_entryRuleText3364);

            }

        }
View Full Code Here


    // $ANTLR start "ruleText"
    // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1639:1: ruleText returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | this_WS_1= RULE_WS | this_SINGLE_NL_2= RULE_SINGLE_NL | this_ANY_OTHER_3= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= ',' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ ;
    public final AntlrDatatypeRuleToken ruleText() throws RecognitionException {
        AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();

        Token this_ID_0=null;
        Token this_WS_1=null;
        Token this_SINGLE_NL_2=null;
        Token this_ANY_OTHER_3=null;
        Token kw=null;

         enterRule();
           
        try {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1642:28: ( (this_ID_0= RULE_ID | this_WS_1= RULE_WS | this_SINGLE_NL_2= RULE_SINGLE_NL | this_ANY_OTHER_3= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= ',' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ )
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1643:1: (this_ID_0= RULE_ID | this_WS_1= RULE_WS | this_SINGLE_NL_2= RULE_SINGLE_NL | this_ANY_OTHER_3= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= ',' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+
            {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1643:1: (this_ID_0= RULE_ID | this_WS_1= RULE_WS | this_SINGLE_NL_2= RULE_SINGLE_NL | this_ANY_OTHER_3= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= ',' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+
            int cnt44=0;
            loop44:
            do {
                int alt44=11;
                switch ( input.LA(1) ) {
                case RULE_ID:
                    {
                    alt44=1;
                    }
                    break;
                case RULE_WS:
                    {
                    alt44=2;
                    }
                    break;
                case RULE_SINGLE_NL:
                    {
                    alt44=3;
                    }
                    break;
                case RULE_ANY_OTHER:
                    {
                    alt44=4;
                    }
                    break;
                case 33:
                    {
                    alt44=5;
                    }
                    break;
                case 34:
                    {
                    alt44=6;
                    }
                    break;
                case 19:
                    {
                    alt44=7;
                    }
                    break;
                case 35:
                    {
                    alt44=8;
                    }
                    break;
                case 36:
                    {
                    alt44=9;
                    }
                    break;
                case 37:
                    {
                    alt44=10;
                    }
                    break;

                }

                switch (alt44) {
              case 1 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1643:6: this_ID_0= RULE_ID
                  {
                  this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleText3404);

                      current.merge(this_ID_0);
                     
                  
                      newLeafNode(this_ID_0, grammarAccess.getTextAccess().getIDTerminalRuleCall_0());
                     

                  }
                  break;
              case 2 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1651:10: this_WS_1= RULE_WS
                  {
                  this_WS_1=(Token)match(input,RULE_WS,FOLLOW_RULE_WS_in_ruleText3430);

                      current.merge(this_WS_1);
                     
                  
                      newLeafNode(this_WS_1, grammarAccess.getTextAccess().getWSTerminalRuleCall_1());
                     

                  }
                  break;
              case 3 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1659:10: this_SINGLE_NL_2= RULE_SINGLE_NL
                  {
                  this_SINGLE_NL_2=(Token)match(input,RULE_SINGLE_NL,FOLLOW_RULE_SINGLE_NL_in_ruleText3456);

                      current.merge(this_SINGLE_NL_2);
                     
                  
                      newLeafNode(this_SINGLE_NL_2, grammarAccess.getTextAccess().getSINGLE_NLTerminalRuleCall_2());
                     

                  }
                  break;
              case 4 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1667:10: this_ANY_OTHER_3= RULE_ANY_OTHER
                  {
                  this_ANY_OTHER_3=(Token)match(input,RULE_ANY_OTHER,FOLLOW_RULE_ANY_OTHER_in_ruleText3482);

                      current.merge(this_ANY_OTHER_3);
                     
                  
                      newLeafNode(this_ANY_OTHER_3, grammarAccess.getTextAccess().getANY_OTHERTerminalRuleCall_3());
                     

                  }
                  break;
              case 5 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1676:2: kw= '\\\\['
                  {
                  kw=(Token)match(input,33,FOLLOW_33_in_ruleText3506);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getReverseSolidusLeftSquareBracketKeyword_4());
                     

                  }
                  break;
              case 6 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1683:2: kw= '\\\\]'
                  {
                  kw=(Token)match(input,34,FOLLOW_34_in_ruleText3525);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getReverseSolidusRightSquareBracketKeyword_5());
                     

                  }
                  break;
              case 7 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1690:2: kw= ','
                  {
                  kw=(Token)match(input,19,FOLLOW_19_in_ruleText3544);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getCommaKeyword_6());
                     

                  }
                  break;
              case 8 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1697:2: kw= '-'
                  {
                  kw=(Token)match(input,35,FOLLOW_35_in_ruleText3563);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getHyphenMinusKeyword_7());
                     

                  }
                  break;
              case 9 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1704:2: kw= '\\\\:'
                  {
                  kw=(Token)match(input,36,FOLLOW_36_in_ruleText3582);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getReverseSolidusColonKeyword_8());
                     

                  }
                  break;
              case 10 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1711:2: kw= '\\\\%'
                  {
                  kw=(Token)match(input,37,FOLLOW_37_in_ruleText3601);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getTextAccess().getReverseSolidusPercentSignKeyword_9());
                     

                  }
                  break;
View Full Code Here

    // $ANTLR start "entryRuleUnpunctText"
    // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1724:1: entryRuleUnpunctText returns [String current=null] : iv_ruleUnpunctText= ruleUnpunctText EOF ;
    public final String entryRuleUnpunctText() throws RecognitionException {
        String current = null;

        AntlrDatatypeRuleToken iv_ruleUnpunctText = null;


        try {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1725:2: (iv_ruleUnpunctText= ruleUnpunctText EOF )
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1726:2: iv_ruleUnpunctText= ruleUnpunctText EOF
            {
             newCompositeNode(grammarAccess.getUnpunctTextRule());
            pushFollow(FOLLOW_ruleUnpunctText_in_entryRuleUnpunctText3643);
            iv_ruleUnpunctText=ruleUnpunctText();

            state._fsp--;

             current =iv_ruleUnpunctText.getText();
            match(input,EOF,FOLLOW_EOF_in_entryRuleUnpunctText3654);

            }

        }
View Full Code Here


    // $ANTLR start "ruleUnpunctText"
    // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1733:1: ruleUnpunctText returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )* ) ;
    public final AntlrDatatypeRuleToken ruleUnpunctText() throws RecognitionException {
        AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();

        Token this_ID_0=null;
        Token this_ANY_OTHER_1=null;
        Token kw=null;
        Token this_WS_7=null;
        Token this_ID_8=null;
        Token this_ANY_OTHER_9=null;

         enterRule();
           
        try {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1736:28: ( ( (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )* ) )
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1737:1: ( (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )* )
            {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1737:1: ( (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )* )
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1737:2: (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+ (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )*
            {
            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1737:2: (this_ID_0= RULE_ID | this_ANY_OTHER_1= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )+
            int cnt45=0;
            loop45:
            do {
                int alt45=8;
                switch ( input.LA(1) ) {
                case RULE_ID:
                    {
                    alt45=1;
                    }
                    break;
                case RULE_ANY_OTHER:
                    {
                    alt45=2;
                    }
                    break;
                case 33:
                    {
                    alt45=3;
                    }
                    break;
                case 34:
                    {
                    alt45=4;
                    }
                    break;
                case 35:
                    {
                    alt45=5;
                    }
                    break;
                case 36:
                    {
                    alt45=6;
                    }
                    break;
                case 37:
                    {
                    alt45=7;
                    }
                    break;

                }

                switch (alt45) {
              case 1 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1737:7: this_ID_0= RULE_ID
                  {
                  this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleUnpunctText3695);

                      current.merge(this_ID_0);
                     
                  
                      newLeafNode(this_ID_0, grammarAccess.getUnpunctTextAccess().getIDTerminalRuleCall_0_0());
                     

                  }
                  break;
              case 2 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1745:10: this_ANY_OTHER_1= RULE_ANY_OTHER
                  {
                  this_ANY_OTHER_1=(Token)match(input,RULE_ANY_OTHER,FOLLOW_RULE_ANY_OTHER_in_ruleUnpunctText3721);

                      current.merge(this_ANY_OTHER_1);
                     
                  
                      newLeafNode(this_ANY_OTHER_1, grammarAccess.getUnpunctTextAccess().getANY_OTHERTerminalRuleCall_0_1());
                     

                  }
                  break;
              case 3 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1754:2: kw= '\\\\['
                  {
                  kw=(Token)match(input,33,FOLLOW_33_in_ruleUnpunctText3745);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusLeftSquareBracketKeyword_0_2());
                     

                  }
                  break;
              case 4 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1761:2: kw= '\\\\]'
                  {
                  kw=(Token)match(input,34,FOLLOW_34_in_ruleUnpunctText3764);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusRightSquareBracketKeyword_0_3());
                     

                  }
                  break;
              case 5 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1768:2: kw= '-'
                  {
                  kw=(Token)match(input,35,FOLLOW_35_in_ruleUnpunctText3783);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getHyphenMinusKeyword_0_4());
                     

                  }
                  break;
              case 6 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1775:2: kw= '\\\\:'
                  {
                  kw=(Token)match(input,36,FOLLOW_36_in_ruleUnpunctText3802);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusColonKeyword_0_5());
                     

                  }
                  break;
              case 7 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1782:2: kw= '\\\\%'
                  {
                  kw=(Token)match(input,37,FOLLOW_37_in_ruleUnpunctText3821);

                          current.merge(kw);
                          newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusPercentSignKeyword_0_6());
                     

                  }
                  break;

              default :
                  if ( cnt45 >= 1 ) break loop45;
                        EarlyExitException eee =
                            new EarlyExitException(45, input);
                        throw eee;
                }
                cnt45++;
            } while (true);

            // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1787:3: (this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' ) )*
            loop47:
            do {
                int alt47=2;
                int LA47_0 = input.LA(1);

                if ( (LA47_0==RULE_WS) ) {
                    int LA47_2 = input.LA(2);

                    if ( (LA47_2==RULE_ID||LA47_2==RULE_ANY_OTHER||(LA47_2>=33 && LA47_2<=37)) ) {
                        alt47=1;
                    }


                }


                switch (alt47) {
              case 1 :
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1787:8: this_WS_7= RULE_WS (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )
                  {
                  this_WS_7=(Token)match(input,RULE_WS,FOLLOW_RULE_WS_in_ruleUnpunctText3839);

                      current.merge(this_WS_7);
                     
                  
                      newLeafNode(this_WS_7, grammarAccess.getUnpunctTextAccess().getWSTerminalRuleCall_1_0());
                     
                  // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1794:1: (this_ID_8= RULE_ID | this_ANY_OTHER_9= RULE_ANY_OTHER | kw= '\\\\[' | kw= '\\\\]' | kw= '-' | kw= '\\\\:' | kw= '\\\\%' )
                  int alt46=7;
                  switch ( input.LA(1) ) {
                  case RULE_ID:
                      {
                      alt46=1;
                      }
                      break;
                  case RULE_ANY_OTHER:
                      {
                      alt46=2;
                      }
                      break;
                  case 33:
                      {
                      alt46=3;
                      }
                      break;
                  case 34:
                      {
                      alt46=4;
                      }
                      break;
                  case 35:
                      {
                      alt46=5;
                      }
                      break;
                  case 36:
                      {
                      alt46=6;
                      }
                      break;
                  case 37:
                      {
                      alt46=7;
                      }
                      break;
                  default:
                      NoViableAltException nvae =
                          new NoViableAltException("", 46, 0, input);

                      throw nvae;
                  }

                  switch (alt46) {
                      case 1 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1794:6: this_ID_8= RULE_ID
                          {
                          this_ID_8=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleUnpunctText3860);

                              current.merge(this_ID_8);
                             
                          
                              newLeafNode(this_ID_8, grammarAccess.getUnpunctTextAccess().getIDTerminalRuleCall_1_1_0());
                             

                          }
                          break;
                      case 2 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1802:10: this_ANY_OTHER_9= RULE_ANY_OTHER
                          {
                          this_ANY_OTHER_9=(Token)match(input,RULE_ANY_OTHER,FOLLOW_RULE_ANY_OTHER_in_ruleUnpunctText3886);

                              current.merge(this_ANY_OTHER_9);
                             
                          
                              newLeafNode(this_ANY_OTHER_9, grammarAccess.getUnpunctTextAccess().getANY_OTHERTerminalRuleCall_1_1_1());
                             

                          }
                          break;
                      case 3 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1811:2: kw= '\\\\['
                          {
                          kw=(Token)match(input,33,FOLLOW_33_in_ruleUnpunctText3910);

                                  current.merge(kw);
                                  newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusLeftSquareBracketKeyword_1_1_2());
                             

                          }
                          break;
                      case 4 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1818:2: kw= '\\\\]'
                          {
                          kw=(Token)match(input,34,FOLLOW_34_in_ruleUnpunctText3929);

                                  current.merge(kw);
                                  newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusRightSquareBracketKeyword_1_1_3());
                             

                          }
                          break;
                      case 5 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1825:2: kw= '-'
                          {
                          kw=(Token)match(input,35,FOLLOW_35_in_ruleUnpunctText3948);

                                  current.merge(kw);
                                  newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getHyphenMinusKeyword_1_1_4());
                             

                          }
                          break;
                      case 6 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1832:2: kw= '\\\\:'
                          {
                          kw=(Token)match(input,36,FOLLOW_36_in_ruleUnpunctText3967);

                                  current.merge(kw);
                                  newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusColonKeyword_1_1_5());
                             

                          }
                          break;
                      case 7 :
                          // ../org.eclipse.xtext.xdoc/src-gen/org/eclipse/xtext/xdoc/parser/antlr/internal/InternalXdoc.g:1839:2: kw= '\\\\%'
                          {
                          kw=(Token)match(input,37,FOLLOW_37_in_ruleUnpunctText3986);

                                  current.merge(kw);
                                  newLeafNode(kw, grammarAccess.getUnpunctTextAccess().getReverseSolidusPercentSignKeyword_1_1_6());
                             

                          }
                          break;
View Full Code Here

        Token otherlv_1=null;
        Token otherlv_3=null;
        Token otherlv_5=null;
        Token otherlv_7=null;
        AntlrDatatypeRuleToken lv_url_2_0 = null;

        AntlrDatatypeRuleToken lv_text_6_0 = null;


         enterRule();
           
        try {
View Full Code Here

        Token otherlv_11=null;
        Token otherlv_13=null;
        Token otherlv_15=null;
        Token otherlv_17=null;
        Token otherlv_19=null;
        AntlrDatatypeRuleToken lv_path_6_0 = null;

        AntlrDatatypeRuleToken lv_caption_10_0 = null;

        AntlrDatatypeRuleToken lv_clazz_14_0 = null;

        AntlrDatatypeRuleToken lv_style_18_0 = null;


         enterRule();
           
        try {
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.