// $ANTLR start "eText" // /Users/tom/Projects/netbeans/jet-main/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/vmo/gen/CommandLine.g:274:1: eText : ( '\\'' TEXT '\\'' | '\"' TEXT '\"' | TEXT ); public final CommandLineParser.eText_return eText() throws RecognitionException { CommandLineParser.eText_return retval = new CommandLineParser.eText_return(); retval.start = input.LT(1); CommonTree root_0 = null; Token char_literal11 = null; Token TEXT12 = null; Token char_literal13 = null; Token char_literal14 = null; Token TEXT15 = null; Token char_literal16 = null; Token TEXT17 = null; CommonTree char_literal11_tree = null; CommonTree TEXT12_tree = null; CommonTree char_literal13_tree = null; CommonTree char_literal14_tree = null; CommonTree TEXT15_tree = null; CommonTree char_literal16_tree = null; CommonTree TEXT17_tree = null; try { // /Users/tom/Projects/netbeans/jet-main/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/vmo/gen/CommandLine.g:274:7: ( '\\'' TEXT '\\'' | '\"' TEXT '\"' | TEXT ) int alt6 = 3; switch (input.LA(1)) { case 9: { alt6 = 1; } break; case 10: { alt6 = 2; } break; case TEXT: { alt6 = 3; } break; default: NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1: // /Users/tom/Projects/netbeans/jet-main/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/vmo/gen/CommandLine.g:275:3: '\\'' TEXT '\\'' { root_0 = (CommonTree) adaptor.nil(); char_literal11 = (Token) match(input, 9, FOLLOW_9_in_eText324); char_literal11_tree = (CommonTree) adaptor.create(char_literal11); adaptor.addChild(root_0, char_literal11_tree); TEXT12 = (Token) match(input, TEXT, FOLLOW_TEXT_in_eText326); TEXT12_tree = (CommonTree) adaptor.create(TEXT12); adaptor.addChild(root_0, TEXT12_tree); char_literal13 = (Token) match(input, 9, FOLLOW_9_in_eText328); char_literal13_tree = (CommonTree) adaptor.create(char_literal13); adaptor.addChild(root_0, char_literal13_tree); } break; case 2: // /Users/tom/Projects/netbeans/jet-main/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/vmo/gen/CommandLine.g:276:4: '\"' TEXT '\"' { root_0 = (CommonTree) adaptor.nil(); char_literal14 = (Token) match(input, 10, FOLLOW_10_in_eText333); char_literal14_tree = (CommonTree) adaptor.create(char_literal14); adaptor.addChild(root_0, char_literal14_tree); TEXT15 = (Token) match(input, TEXT, FOLLOW_TEXT_in_eText335); TEXT15_tree = (CommonTree) adaptor.create(TEXT15); adaptor.addChild(root_0, TEXT15_tree); char_literal16 = (Token) match(input, 10, FOLLOW_10_in_eText338); char_literal16_tree = (CommonTree) adaptor.create(char_literal16); adaptor.addChild(root_0, char_literal16_tree); } break; case 3: // /Users/tom/Projects/netbeans/jet-main/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/vmo/gen/CommandLine.g:277:8: TEXT { root_0 = (CommonTree) adaptor.nil(); TEXT17 = (Token) match(input, TEXT, FOLLOW_TEXT_in_eText347); TEXT17_tree = (CommonTree) adaptor.create(TEXT17); adaptor.addChild(root_0, TEXT17_tree); } break; } retval.stop = input.LT(-1); retval.tree = (CommonTree) adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); } catch (RecognitionException re) { reportError(re); recover(input, re); retval.tree = (CommonTree) adaptor.errorNode(input, retval.start, input.LT(-1), re); } finally { } return retval; }