1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/** \file 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * This OBJC source file was generated by $ANTLR version 3.2 Aug 19, 2010 17:16:04 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * - On : 2010-08-19 17:16:47 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * - for the lexer : SymbolTableLexerLexer * 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * Editing it, at least manually, is not wise. 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver*/ 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// [The "BSD licence"] 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// Copyright (c) 2010 Alan Condit 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// All rights reserved. 17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// Redistribution and use in source and binary forms, with or without 19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// modification, are permitted provided that the following conditions 20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// are met: 21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 1. Redistributions of source code must retain the above copyright 22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// notice, this list of conditions and the following disclaimer. 23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 2. Redistributions in binary form must reproduce the above copyright 24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// notice, this list of conditions and the following disclaimer in the 25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// documentation and/or other materials provided with the distribution. 26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 3. The name of the author may not be used to endorse or promote products 27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// derived from this software without specific prior written permission. 28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// 29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16:47 41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ----------------------------------------- 43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * Include the ANTLR3 generated header file. 44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#import "SymbolTableLexer.h" 46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ----------------------------------------- */ 47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ============================================================================= */ 50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ============================================================================= 52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * Start of recognizer 53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Cyclic DFA implementation start DFA4 56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@implementation DFA4 57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_eot[21] = 58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {-1,9,-1,-1,-1,-1,-1,-1,9,-1,-1,-1,9,9,9,17,9,-1,9,20,-1}; 59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_eof[21] = 60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; 61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static unichar dfa4_min[21] = 62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {10,101,0,0,0,0,0,0,110,0,0,0,116,116,104,97,111,0,100,97,0}; 63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static unichar dfa4_max[21] = 64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {125,101,0,0,0,0,0,0,110,0,0,0,116,116,104,122,111,0,100,122,0}; 65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_accept[21] = 66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {-1,-1,2,3,4,5,6,7,-1,9,10,11,-1,-1,-1,-1,-1,8,-1,-1,1}; 67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_special[21] = 68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; 69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition[] = {}; 70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition0[] = {11, -1, -1, 11, -1, -1, -1, 71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, -1, -1, 72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver -1, -1, -1, -1, -1, 2, 3, -1, -1, -1, -1, -1, -1, 10, 10, 10, 10, 10, 10, 73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 10, 10, 10, 10, -1, 7, -1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver -1, -1, -1, -1, -1, -1, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 1, 9, 9, 9, 76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, -1, 5}; 77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition1[] = {19}; 78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition2[] = {16}; 79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition3[] = {18}; 80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition4[] = {13}; 81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition5[] = {15}; 82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition6[] = {12}; 83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition7[] = {14}; 84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverconst static NSInteger dfa4_transition8[] = {9, 9, 9, 9, 9, 9, 9, 9, 9, 85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9}; 86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ () newDFA4WithRecognizer:(ANTLRBaseRecognizer *)aRecognizer 89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return [[[DFA4 alloc] initWithRecognizer:aRecognizer] retain]; 91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (id) initWithRecognizer:(ANTLRBaseRecognizer *) theRecognizer 94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ((self = [super initWithRecognizer:theRecognizer]) != nil) { 96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver decisionNumber = 4; 97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver eot = dfa4_eot; 98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver eof = dfa4_eof; 99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver min = dfa4_min; 100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver max = dfa4_max; 101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver accept = dfa4_accept; 102324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver special = dfa4_special; 103324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if (!(transition = calloc(21, sizeof(void*)))) { 104324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self release]; 105324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return nil; 106324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 107324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver len = 21; 108324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[0] = dfa4_transition0; 109324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[1] = dfa4_transition6; 110324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[2] = dfa4_transition; 111324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[3] = dfa4_transition; 112324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[4] = dfa4_transition; 113324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[5] = dfa4_transition; 114324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[6] = dfa4_transition; 115324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[7] = dfa4_transition; 116324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[8] = dfa4_transition4; 117324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[9] = dfa4_transition; 118324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[10] = dfa4_transition; 119324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[11] = dfa4_transition; 120324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[12] = dfa4_transition7; 121324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[13] = dfa4_transition5; 122324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[14] = dfa4_transition2; 123324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[15] = dfa4_transition8; 124324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[16] = dfa4_transition3; 125324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[17] = dfa4_transition; 126324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[18] = dfa4_transition1; 127324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[19] = dfa4_transition8; 128324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transition[20] = dfa4_transition; 129324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 130324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return self; 131324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 132324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 133324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) dealloc 134324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 135324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver free(transition); 136324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [super dealloc]; 137324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 138324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 139324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (NSString *) description 140324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 141324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return @"1:1: Tokens : ( T__7 | T__8 | T__9 | T__10 | T__11 | T__12 | T__13 | T__14 | ID | INT | WS );"; 142324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 143324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 144324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 145324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end 146324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Cyclic DFA implementation end DFA4 147324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 148324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 149324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 150324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/** As per Terence: No returns for lexer rules! 151324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Rule return scopes start 152324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Rule return scopes end 153324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver*/ 154324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@implementation SymbolTableLexer // line 330 155324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 156324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (void) initialize 157324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 158324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g"]; 159324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 160324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 161324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (NSString *) tokenNameForType:(NSInteger)aTokenType 162324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 163324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return [[self getTokenNames] objectAtIndex:aTokenType]; 164324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 165324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 166324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SymbolTableLexer *)newSymbolTableLexer:(id<ANTLRCharStream>)anInput 167324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 168324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return [[SymbolTableLexer alloc] initWithCharStream:anInput]; 169324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 170324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 171324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (id) initWithCharStream:(id<ANTLRCharStream>)anInput 172324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 173324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:12+1]]) != nil) { 174324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 175324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver dfa4 = [DFA4 newDFA4WithRecognizer:self]; 176324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 177324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return self; 178324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 179324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 180324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) dealloc 181324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 182324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [dfa4 release]; 183324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [super dealloc]; 184324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 185324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 186324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// Start of actions.lexer.methods 187324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// start methods() 188324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 189324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// Start of Rules 190324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__7" 191324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__7 192324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 193324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 194324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 195324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 196324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 197324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__7; 198324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 199324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:7:6: ( 'method' ) // ruleBlockSingleAlt 200324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:7:8: 'method' // alt 201324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 202324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchString:@"method"]; 203324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 204324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 205324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 206324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 207324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 208324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 209324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 210324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 211324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 212324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 213324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 214324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 215324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 216324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 217324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 218324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__7" 219324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 220324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__8" 221324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__8 222324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 223324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 224324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 225324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 226324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 227324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__8; 228324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 229324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:8:6: ( '(' ) // ruleBlockSingleAlt 230324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:8:8: '(' // alt 231324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 232324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:'(']; 233324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 234324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 235324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 236324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 237324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 238324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 239324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 240324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 241324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 242324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 243324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 244324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 245324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 246324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 247324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 248324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__8" 249324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 250324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__9" 251324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__9 252324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 253324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 254324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 255324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 256324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 257324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__9; 258324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 259324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:9:6: ( ')' ) // ruleBlockSingleAlt 260324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:9:8: ')' // alt 261324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 262324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:')']; 263324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 264324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 265324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 266324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 267324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 268324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 269324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 270324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 271324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 272324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 273324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 274324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 275324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 276324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 277324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 278324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__9" 279324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 280324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__10" 281324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__10 282324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 283324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 284324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 285324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 286324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 287324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__10; 288324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 289324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:10:7: ( '{' ) // ruleBlockSingleAlt 290324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:10:9: '{' // alt 291324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 292324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:'{']; 293324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 294324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 295324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 296324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 297324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 298324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 299324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 300324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 301324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 302324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 303324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 304324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 305324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 306324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 307324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 308324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__10" 309324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 310324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__11" 311324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__11 312324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 313324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 314324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 315324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 316324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 317324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__11; 318324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 319324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:11:7: ( '}' ) // ruleBlockSingleAlt 320324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:11:9: '}' // alt 321324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 322324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:'}']; 323324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 324324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 325324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 326324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 327324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 328324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 329324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 330324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 331324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 332324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 333324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 334324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 335324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 336324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 337324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 338324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__11" 339324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 340324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__12" 341324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__12 342324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 343324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 344324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 345324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 346324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 347324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__12; 348324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 349324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:12:7: ( '=' ) // ruleBlockSingleAlt 350324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:12:9: '=' // alt 351324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 352324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:'=']; 353324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 354324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 355324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 356324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 357324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 358324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 359324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 360324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 361324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 362324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 363324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 364324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 365324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 366324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 367324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 368324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__12" 369324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 370324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__13" 371324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__13 372324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 373324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 374324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 375324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 376324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 377324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__13; 378324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 379324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:13:7: ( ';' ) // ruleBlockSingleAlt 380324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:13:9: ';' // alt 381324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 382324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchChar:';']; 383324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 384324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 385324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 386324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 387324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 388324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 389324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 390324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 391324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 392324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 393324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 394324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 395324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 396324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 397324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 398324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__13" 399324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 400324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "T__14" 401324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mT__14 402324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 403324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 404324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 405324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 406324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 407324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = T__14; 408324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 409324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:14:7: ( 'int' ) // ruleBlockSingleAlt 410324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:14:9: 'int' // alt 411324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 412324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchString:@"int"]; 413324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 414324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 415324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 416324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 417324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 418324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 419324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 420324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 421324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 422324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 423324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 424324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 425324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 426324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 427324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 428324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "T__14" 429324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 430324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "ID" 431324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mID 432324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 433324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 434324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 435324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 436324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 437324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = ID; 438324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 439324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:5: ( ( 'a' .. 'z' )+ ) // ruleBlockSingleAlt 440324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:9: ( 'a' .. 'z' )+ // alt 441324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 442324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:9: ( 'a' .. 'z' )+ // positiveClosureBlock 443324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger cnt1=0; 444324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver do { 445324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger alt1=2; 446324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger LA1_0 = [input LA:1]; 447324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( ((LA1_0>='a' && LA1_0<='z')) ) { 448324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver alt1=1; 449324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 450324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 451324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 452324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver switch (alt1) { 453324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 1 : ; 454324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:10: 'a' .. 'z' // alt 455324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 456324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchRangeFromChar:'a' to:'z']; /* element() */ 457324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 458324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 459324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 460324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 461324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default : 462324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( cnt1 >= 1 ) 463324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver goto loop1; 464324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; 465324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @throw eee; 466324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 467324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver cnt1++; 468324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } while (YES); 469324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver loop1: ; 470324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 471324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 472324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 473324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 474324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 475324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 476324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 477324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 478324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 479324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 480324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 481324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 482324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 483324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 484324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 485324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "ID" 486324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 487324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "INT" 488324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mINT 489324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 490324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 491324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 492324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 493324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 494324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = INT; 495324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 496324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:5: ( ( '0' .. '9' )+ ) // ruleBlockSingleAlt 497324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:9: ( '0' .. '9' )+ // alt 498324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 499324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:9: ( '0' .. '9' )+ // positiveClosureBlock 500324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger cnt2=0; 501324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver do { 502324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger alt2=2; 503324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger LA2_0 = [input LA:1]; 504324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( ((LA2_0>='0' && LA2_0<='9')) ) { 505324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver alt2=1; 506324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 507324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 508324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 509324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver switch (alt2) { 510324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 1 : ; 511324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:10: '0' .. '9' // alt 512324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 513324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self matchRangeFromChar:'0' to:'9']; /* element() */ 514324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 515324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 516324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 517324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 518324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default : 519324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( cnt2 >= 1 ) 520324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver goto loop2; 521324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:2]; 522324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @throw eee; 523324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 524324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver cnt2++; 525324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } while (YES); 526324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver loop2: ; 527324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 528324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 529324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 530324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 531324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 532324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 533324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 534324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 535324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 536324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 537324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 538324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 539324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 540324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 541324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 542324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "INT" 543324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 544324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR start "WS" 545324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mWS 546324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 547324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 548324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // ruleScopeSetUp 549324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 550324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @try { 551324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _type = WS; 552324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger _channel = ANTLRTokenChannelDefault; 553324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:5: ( ( ' ' | '\\n' | '\\r' )+ ) // ruleBlockSingleAlt 554324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:9: ( ' ' | '\\n' | '\\r' )+ // alt 555324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 556324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:9: ( ' ' | '\\n' | '\\r' )+ // positiveClosureBlock 557324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger cnt3=0; 558324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver do { 559324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger alt3=2; 560324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger LA3_0 = [input LA:1]; 561324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( (LA3_0=='\n'||LA3_0=='\r'||LA3_0==' ') ) { 562324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver alt3=1; 563324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 564324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 565324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 566324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver switch (alt3) { 567324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 1 : ; 568324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g: // alt 569324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 570324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ([input LA:1] == '\n'||[input LA:1] == '\r'||[input LA:1] == ' ') { 571324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [input consume]; 572324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 573324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } else { 574324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; 575324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self recover:mse]; 576324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @throw mse;} 577324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 578324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 579324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 580324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 581324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 582324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default : 583324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver if ( cnt3 >= 1 ) 584324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver goto loop3; 585324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:3]; 586324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @throw eee; 587324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 588324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver cnt3++; 589324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } while (YES); 590324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver loop3: ; 591324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 592324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel=99; /* element() */ 593324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 594324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 595324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 596324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // token+rule list labels 597324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 598324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [state setType:_type]; 599324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 600324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver state.channel = _channel; 601324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 602324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver @finally { 603324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // 604324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 605324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver return; 606324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 607324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR end "WS" 608324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 609324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mTokens 610324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{ 611324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:8: ( T__7 | T__8 | T__9 | T__10 | T__11 | T__12 | T__13 | T__14 | ID | INT | WS ) //ruleblock 612324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver NSInteger alt4=11; 613324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver alt4 = [dfa4 predict:input]; 614324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver switch (alt4) { 615324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 1 : ; 616324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:10: T__7 // alt 617324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 618324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__7]; 619324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 620324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 621324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 622324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 623324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 2 : ; 624324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:15: T__8 // alt 625324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 626324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__8]; 627324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 628324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 629324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 630324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 631324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 3 : ; 632324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:20: T__9 // alt 633324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 634324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__9]; 635324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 636324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 637324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 638324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 639324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 4 : ; 640324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:25: T__10 // alt 641324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 642324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__10]; 643324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 644324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 645324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 646324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 647324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 5 : ; 648324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:31: T__11 // alt 649324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 650324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__11]; 651324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 652324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 653324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 654324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 655324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 6 : ; 656324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:37: T__12 // alt 657324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 658324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__12]; 659324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 660324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 661324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 662324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 663324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 7 : ; 664324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:43: T__13 // alt 665324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 666324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__13]; 667324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 668324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 669324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 670324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 671324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 8 : ; 672324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:49: T__14 // alt 673324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 674324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mT__14]; 675324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 676324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 677324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 678324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 679324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 9 : ; 680324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:55: ID // alt 681324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 682324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mID]; 683324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 684324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 685324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 686324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 687324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 10 : ; 688324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:58: INT // alt 689324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 690324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mINT]; 691324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 692324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 693324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 694324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 695324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver case 11 : ; 696324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:62: WS // alt 697324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver { 698324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver [self mWS]; 699324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* element() */ 700324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver /* elements */ 701324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 702324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver break; 703324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 704324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver } 705324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 706324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 707324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 708324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end // end of SymbolTableLexer implementation // line 397 709324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 710324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* End of code 711324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * ============================================================================= 712324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 713