Lines Matching refs:Index
446 if ( state.lastErrorIndex == input.Index )
448 // uh oh, another error at same token index; must be a case
454 state.lastErrorIndex = input.Index;
945 * Given a rule number and a start token index number, return
947 * start index. If this rule has parsed input starting from the
948 * start index before, then return where the rule stopped parsing.
949 * It returns the index of the last token matched by the rule.
973 * Has this rule already parsed input at the current index in the
974 * input stream? Return the stop token index or MEMO_RULE_UNKNOWN.
987 int stopIndex = GetRuleMemoization( ruleIndex, input.Index );
1014 int stopTokenIndex = state.failed ? MemoRuleFailed : input.Index - 1;
1023 TraceDestination.WriteLine("!!!!!!!!! memo size is " + state.ruleMemo.Length + ", but rule index is " + ruleIndex);
1031 /** <summary>return how many rule/input-index pairs there are in total.</summary>