/external/antlr/antlr-3.4/runtime/ObjC/Framework/ |
D | ANTLRRecognizerSharedState.m | 42 @synthesize ruleMemo; 80 ruleMemo = [[ANTLRRuleStack newANTLRRuleStack:cnt] retain]; 83 [ruleMemo addObject:aHashRule]; 110 ruleMemo = [[ANTLRRuleStack newANTLRRuleStack:aLen] retain]; 113 [ruleMemo addObject:aHashRule]; 140 if ( aState.ruleMemo == nil ) { 142 ruleMemo = [[ANTLRRuleStack newANTLRRuleStack:cnt] retain]; 145 [ruleMemo addObject:aHashRule]; 149 ruleMemo = aState.ruleMemo; 150 if ( [ruleMemo count] == 0 ) { [all …]
|
D | ANTLRRecognizerSharedState.h | 41 …__strong ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to… variable 59 @property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo;
|
D | ANTLRBaseRecognizer.m | 190 if ( state.ruleMemo != nil ) { 191 if ( [state.ruleMemo count] ) 192 [state.ruleMemo removeAllObjects]; 1003 if ( (aHashRule = [state.ruleMemo objectAtIndex:ruleIndex]) == nil ) { 1005 [state.ruleMemo insertObject:aHashRule atIndex:ruleIndex]; 1051 aRuleStack = state.ruleMemo; 1058 …if (debug) NSLog(@"!!!!!!!!! memo size is %d, but rule index is %d", [state.ruleMemo length], rule… 1076 aRuleStack = state.ruleMemo;
|
/external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/ |
D | RecognizerSharedState.java | 80 public Map[] ruleMemo; field in RecognizerSharedState 133 if ( state.ruleMemo!=null ) { in RecognizerSharedState() 134 this.ruleMemo = new Map[state.ruleMemo.length]; in RecognizerSharedState() 135 System.arraycopy(state.ruleMemo, 0, this.ruleMemo, 0, state.ruleMemo.length); in RecognizerSharedState()
|
D | BaseRecognizer.java | 83 for (int i = 0; state.ruleMemo!=null && i < state.ruleMemo.length; i++) { // wipe cache in reset() 84 state.ruleMemo[i] = null; in reset() 794 if ( state.ruleMemo[ruleIndex]==null ) { in getRuleMemoization() 795 state.ruleMemo[ruleIndex] = new HashMap(); in getRuleMemoization() 798 (Integer)state.ruleMemo[ruleIndex].get(new Integer(ruleStartIndex)); in getRuleMemoization() 838 if ( state.ruleMemo==null ) { in memoize() 841 if ( ruleIndex >= state.ruleMemo.length ) { in memoize() 842 …System.err.println("!!!!!!!!! memo size is "+state.ruleMemo.length+", but rule index is "+ruleInde… in memoize() 844 if ( state.ruleMemo[ruleIndex]!=null ) { in memoize() 845 state.ruleMemo[ruleIndex].put( in memoize() [all …]
|
/external/antlr/antlr-3.4/runtime/JavaScript/src/org/antlr/runtime/ |
D | BaseRecognizer.js | 85 if (this.state.ruleMemo) { 86 for (i=0, len=this.state.ruleMemo.length; i<len; i++) { 87 this.state.ruleMemo[i] = null; 843 if ( !this.state.ruleMemo[ruleIndex] ) { 844 this.state.ruleMemo[ruleIndex] = {}; 847 this.state.ruleMemo[ruleIndex][ruleStartIndex]; 893 if ( !org.antlr.lang.isValue(this.state.ruleMemo) ) { 896 if ( ruleIndex >= this.state.ruleMemo.length ) { 897 …throw new Error("!!!!!!!!! memo size is "+this.state.ruleMemo.length+", but rule index is "+ruleIn… 899 if ( org.antlr.lang.isValue(this.state.ruleMemo[ruleIndex]) ) { [all …]
|
D | RecognizerSharedState.js | 51 this.ruleMemo = null;
|
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime/ |
D | RecognizerSharedState.cs | 107 public IDictionary<int, int>[] ruleMemo; field in Antlr.Runtime.RecognizerSharedState 175 if ( state.ruleMemo != null ) in RecognizerSharedState() 176 ruleMemo = (IDictionary<int, int>[])state.ruleMemo.Clone(); in RecognizerSharedState()
|
D | BaseRecognizer.cs | 119 for ( int i = 0; state.ruleMemo != null && i < state.ruleMemo.Length; i++ ) in Reset() 121 state.ruleMemo[i] = null; in Reset() 960 if ( state.ruleMemo[ruleIndex] == null ) in GetRuleMemoization() 962 state.ruleMemo[ruleIndex] = new Dictionary<int, int>(); in GetRuleMemoization() 966 if ( !state.ruleMemo[ruleIndex].TryGetValue( ruleStartIndex, out stopIndex ) ) in GetRuleMemoization() 1015 if ( state.ruleMemo == null ) in Memoize() 1020 if ( ruleIndex >= state.ruleMemo.Length ) in Memoize() 1023 …TraceDestination.WriteLine("!!!!!!!!! memo size is " + state.ruleMemo.Length + ", but rule index i… in Memoize() 1025 if ( state.ruleMemo[ruleIndex] != null ) in Memoize() 1027 state.ruleMemo[ruleIndex][ruleStartIndex] = stopTokenIndex; in Memoize() [all …]
|
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime/ |
D | RecognizerSharedState.cs | 105 public IDictionary<int, int>[] ruleMemo; field in Antlr.Runtime.RecognizerSharedState 171 if (state.ruleMemo != null) in RecognizerSharedState() 172 ruleMemo = (IDictionary<int, int>[])state.ruleMemo.Clone(); in RecognizerSharedState()
|
D | BaseRecognizer.cs | 110 … for (int i = 0; state.ruleMemo != null && i < state.ruleMemo.Length; i++) { // wipe cache in Reset() 111 state.ruleMemo[i] = null; in Reset() 851 if (state.ruleMemo[ruleIndex] == null) { in GetRuleMemoization() 852 state.ruleMemo[ruleIndex] = new Dictionary<int, int>(); in GetRuleMemoization() 856 if (!state.ruleMemo[ruleIndex].TryGetValue(ruleStartIndex, out stopIndex)) in GetRuleMemoization() 899 if (state.ruleMemo == null) { in Memoize() 903 if (ruleIndex >= state.ruleMemo.Length) { in Memoize() 905 …TraceDestination.WriteLine("!!!!!!!!! memo size is " + state.ruleMemo.Length + ", but rule index i… in Memoize() 907 if (state.ruleMemo[ruleIndex] != null) { in Memoize() 908 state.ruleMemo[ruleIndex][ruleStartIndex] = stopTokenIndex; in Memoize() [all …]
|
/external/antlr/antlr-3.4/runtime/C/src/ |
D | antlr3baserecognizer.c | 121 recognizer->state->ruleMemo = NULL; in antlr3BaseRecognizerNew() 208 if (recognizer->state->ruleMemo != NULL) in freeBR() 210 recognizer->state->ruleMemo->free(recognizer->state->ruleMemo); in freeBR() 211 recognizer->state->ruleMemo = NULL; in freeBR() 1866 entry = recognizer->state->ruleMemo->get(recognizer->state->ruleMemo, (ANTLR3_INTKEY)ruleIndex); in getRuleMemoization() 1881 …recognizer->state->ruleMemo->add(recognizer->state->ruleMemo, (ANTLR3_INTKEY)ruleIndex, ANTLR3_HAS… in getRuleMemoization() 2037 entry = recognizer->state->ruleMemo->get(recognizer->state->ruleMemo, (ANTLR3_INTKEY)ruleIndex); in memoize() 2138 if (recognizer->state->ruleMemo != NULL) in reset() 2140 recognizer->state->ruleMemo->free(recognizer->state->ruleMemo); in reset() 2141 recognizer->state->ruleMemo = antlr3IntTrieNew(15); /* 16 bit depth is enough for 32768 rules! */ in reset()
|
/external/antlr/antlr-3.4/runtime/Python/antlr3/ |
D | recognizers.py | 85 self.ruleMemo = None 193 if self._state.ruleMemo is not None: 194 self._state.ruleMemo = {} 920 if ruleIndex not in self._state.ruleMemo: 921 self._state.ruleMemo[ruleIndex] = {} 923 return self._state.ruleMemo[ruleIndex].get( 964 if ruleIndex in self._state.ruleMemo: 965 self._state.ruleMemo[ruleIndex][ruleStartIndex] = stopTokenIndex
|
/external/antlr/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ |
D | ANTLRRecognizerSharedState.h | 40 …ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it … variable 58 @property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo;
|
/external/antlr/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ |
D | ANTLRRecognizerSharedState.h | 40 …ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it … variable 58 @property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo;
|
/external/antlr/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ |
D | ANTLRRecognizerSharedState.h | 40 …ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it … variable 58 @property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo;
|
/external/antlr/antlr-3.4/runtime/ActionScript/project/src/org/antlr/runtime/ |
D | BaseRecognizer.as | 48 for (var i:int = 0; state.ruleMemo!=null && i < state.ruleMemo.length; i++) { // wipe cache 49 state.ruleMemo[i] = null; 722 if ( state.ruleMemo[ruleIndex]==undefined ) { 723 state.ruleMemo[ruleIndex] = new Array(); 725 var stopIndex:* = state.ruleMemo[ruleIndex][ruleStartIndex]; 765 if ( state.ruleMemo==null ) { 768 if ( ruleIndex >= state.ruleMemo.length ) { 769 trace("!!!!!!!!! memo size is "+state.ruleMemo.length+", but rule index is "+ruleIndex); 772 if ( state.ruleMemo[ruleIndex]!=null ) { 773 state.ruleMemo[ruleIndex][ruleStartIndex] = stopTokenIndex; [all …]
|
D | RecognizerSharedState.as | 46 * the stop token index for each rule. ruleMemo[ruleIndex] is 52 public var ruleMemo:Array; variable in org.antlr.runtime.RecognizerSharedState
|
/external/antlr/antlr-3.4/runtime/C/include/ |
D | antlr3recognizersharedstate.h | 120 pANTLR3_INT_TRIE ruleMemo; member
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/ObjC/ |
D | ObjC.stg | 332 if ( state.ruleMemo == nil ) { 333 state.ruleMemo = [[ANTLRRuleStack newANTLRRuleStackWithSize:<numRules>+1] retain]; 335 if ( [state.ruleMemo count] == 0 ) { 337 … <! [state.ruleMemo addObject:[NSNull null]]; /* dummy entry to ensure 1-basedness. */ !> 339 [state.ruleMemo addObject:[ANTLRHashRule newANTLRHashRuleWithLen:17]]; 756 state.ruleMemo = [[ANTLRRuleStack newANTLRRuleStack:<numRules>+1] retain];<\n> <! index from 1..n !>
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CPP/ |
D | CPP.stg | 130 // @TODO backtracking ruleMemo = new HashMap[<numRules>+1];<\n> <! index from 1..n !> 288 ruleMemo = new HashMap[<numRules>+1];<\n> <! index from 1..n !>
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/ActionScript/ |
D | ActionScript.stg | 84 this.state.ruleMemo = new Array(<numRules>+1);<\n> <! index from 1..n !> 228 this.state.ruleMemo = new Array(<length(grammar.allImportedRules)>+1);<\n> <! index from 1..n !>
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/JavaScript/ |
D | JavaScript.stg | 44 this.state.ruleMemo = {}; 232 this.state.ruleMemo = {};<\n> <! index from 1..n !>
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Scala/ |
D | Scala.stg | 94 state.ruleMemo = new Array[java.util.Map[_,_]](<numRules>+1)<\n> <! index from 1..n !> 247 this.state.ruleMemo = new Array[java.util.Map[_,_]](<length(grammar.allImportedRules)>+1)<\n> <! in…
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Python/ |
D | Python.stg | 125 self._state.ruleMemo = {} 254 self._state.ruleMemo = {}
|