Home | History | Annotate | Download | only in Antlr3.Runtime

Lines Matching full:rewrites

849     /// <summary>A convenience method for use most often with template rewrites.
1257 /// rewrites from a single pass over the input. Just name the instruction
2570 // What index into rewrites List are we?
2790 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>;
2792 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>;
2797 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>;
5861 const Rewrites: IList<IRewriteOperation>;
5864 Result := GetKindOfOps(Rewrites, Kind, Rewrites.Count);
5868 const Rewrites: IList<IRewriteOperation>; const Kind: TGUID;
5877 while (I < Before) and (I < Rewrites.Count) do
5879 Op := Rewrites[I];
5991 Rewrites: IList<IRewriteOperation>;
5999 Rewrites := GetProgram(ProgramName);
6000 Op.InstructionIndex := Rewrites.Count;
6001 Rewrites.Add(Op);
6005 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>;
6015 for I := 0 to Rewrites.Count - 1 do
6017 Op := Rewrites[I];
6024 Inserts := GetKindOfOps(Rewrites, IInsertBeforeOp, I);
6031 Rewrites[IOp.InstructionIndex] := nil;
6036 PrevReplaces := GetKindOfOps(Rewrites, IReplaceOp, I);
6043 Rewrites[PrevROp.InstructionIndex] := nil;
6056 for I := 0 to Rewrites.Count - 1 do
6058 Op := Rewrites[I];
6065 PrevInserts := GetKindOfOps(Rewrites, IInsertBeforeOp, I);
6076 Rewrites[PrevIOp.InstructionIndex] := nil;
6081 PrevReplaces := GetKindOfOps(Rewrites, IReplaceOp, I);
6088 Rewrites[I] := nil; // delete current insert
6098 for Op in Rewrites do
6203 Rewrites: IList<IRewriteOperation>;
6212 Rewrites := FPrograms[ProgramName];
6218 if (Rewrites = nil) or (Rewrites.Count = 0) then
6228 IndexToOp := ReduceToSingleOperationPerIndex(Rewrites);