Lines Matching refs:IRewriteOperation
2542 IRewriteOperation = interface(IANTLRInterface) interface
2568 TRewriteOperation = class(TANTLRObject, IRewriteOperation)
2599 IInsertBeforeOp = interface(IRewriteOperation)
2612 IReplaceOp = interface(IRewriteOperation)
2639 IDeleteOp = interface(IRewriteOperation)
2649 TRewriteOpComparer<T: IRewriteOperation> = class(TComparer<T>)
2658 FPrograms: IDictionary<String, IList<IRewriteOperation>>;
2663 function InitializeProgram(const Name: String): IList<IRewriteOperation>;
2739 function GetProgram(const Name: String): IList<IRewriteOperation>; virtual;
2790 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>; in ReduceToSingleOperationPerIndex()
2792 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>; in GetKindOfOps() argument
2793 const Kind: TGUID): IList<IRewriteOperation>; overload;
2797 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>; in GetKindOfOps() argument
2798 const Kind: TGUID; const Before: Integer): IList<IRewriteOperation>; overload;
5861 const Rewrites: IList<IRewriteOperation>; in GetKindOfOps()
5862 const Kind: TGUID): IList<IRewriteOperation>;
5868 const Rewrites: IList<IRewriteOperation>; const Kind: TGUID; in GetKindOfOps()
5869 const Before: Integer): IList<IRewriteOperation>;
5872 Op: IRewriteOperation;
5875 Result := TList<IRewriteOperation>.Create;
5894 const Name: String): IList<IRewriteOperation>; in GetProgram()
5896 InstructionStream: IList<IRewriteOperation>;
5912 List: IList<IRewriteOperation>;
5914 FPrograms := TDictionary<String, IList<IRewriteOperation>>.Create;
5915 List := TList<IRewriteOperation>.Create;
5922 const Name: String): IList<IRewriteOperation>; in TTokenRewriteStream.InitializeProgram()
5924 Result := TList<IRewriteOperation>.Create;
5963 Op: IRewriteOperation;
5990 Op: IRewriteOperation;
5991 Rewrites: IList<IRewriteOperation>;
6005 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>; in ReduceToSingleOperationPerIndex()
6008 Op: IRewriteOperation;
6011 Inserts, PrevInserts, PrevReplaces: IList<IRewriteOperation>;
6097 Result := TDictionary<Integer, IRewriteOperation>.Create;
6134 InstructionStream: IList<IRewriteOperation>;
6203 Rewrites: IList<IRewriteOperation>;
6205 IndexToOp: IDictionary<Integer, IRewriteOperation>;
6209 Op: IRewriteOperation;
6210 Pair: TPair<Integer, IRewriteOperation>;