Lines Matching defs:IANTLRInterface
77 function DupNode(const TreeNode: IANTLRInterface): IANTLRInterface; in DupNode()
80 function DupTree(const Tree: IANTLRInterface): IANTLRInterface; in DupTree()
111 function IsNil(const Tree: IANTLRInterface): Boolean; in IsNil()
131 procedure AddChild(const T, Child: IANTLRInterface);
162 function BecomeRoot(const NewRoot, OldRoot: IANTLRInterface): IANTLRInterface; overload; in BecomeRoot()
178 function RulePostProcessing(const Root: IANTLRInterface): IANTLRInterface; in RulePostProcessing()
198 function GetUniqueID(const Node: IANTLRInterface): Integer; in GetUniqueID()
209 …function BecomeRoot(const NewRoot: IToken; const OldRoot: IANTLRInterface): IANTLRInterface; overl… in BecomeRoot()
239 function GetNodeType(const T: IANTLRInterface): Integer; in GetNodeType()
244 function GetNodeText(const T: IANTLRInterface): String; in GetNodeText()
260 function GetToken(const TreeNode: IANTLRInterface): IToken; in GetToken()
278 function GetTokenStartIndex(const T: IANTLRInterface): Integer; in GetTokenStartIndex()
283 function GetTokenStopIndex(const T: IANTLRInterface): Integer; in GetTokenStopIndex()
291 procedure SetChild(const T: IANTLRInterface; const I: Integer; const Child: IANTLRInterface);
297 function GetChildCount(const T: IANTLRInterface): Integer; in GetChildCount()
306 function GetParent(const T: IANTLRInterface): IANTLRInterface; in GetParent()
307 procedure SetParent(const T, Parent: IANTLRInterface);
316 function GetChildIndex(const T: IANTLRInterface): Integer; in GetChildIndex()
369 function ToString(const Start, Stop: IANTLRInterface): String; overload; in ToString()
641 function DupTree(const Tree: IANTLRInterface): IANTLRInterface; overload; in DupTree()
642 function DupTree(const T, Parent: IANTLRInterface): IANTLRInterface; overload; in DupTree()
724 procedure FillBuffer(const T: IANTLRInterface);
751 function ToString(const Start, Stop: IANTLRInterface): String; overload; in ToString()
810 procedure Add(const El: IANTLRInterface);
953 function Index(const T: IANTLRInterface): IDictionary<Integer, IList<IANTLRInterface>>; in Index()
1026 function Equals(const T1, T2: IANTLRInterface): Boolean; overload; in Equals()
1271 function DupNode(const TreeNode: IANTLRInterface): IANTLRInterface; virtual; abstract; in DupNode()
1272 function DupTree(const Tree: IANTLRInterface): IANTLRInterface; overload; virtual; in DupTree()
1276 function IsNil(const Tree: IANTLRInterface): Boolean; virtual; in IsNil()
1277 procedure AddChild(const T, Child: IANTLRInterface); virtual;
1278 … function BecomeRoot(const NewRoot, OldRoot: IANTLRInterface): IANTLRInterface; overload; virtual; in BecomeRoot()
1279 function RulePostProcessing(const Root: IANTLRInterface): IANTLRInterface; virtual; in RulePostProcessing()
1280 function GetUniqueID(const Node: IANTLRInterface): Integer; in GetUniqueID()
1281 …function BecomeRoot(const NewRoot: IToken; const OldRoot: IANTLRInterface): IANTLRInterface; overl… in BecomeRoot()
1286 function GetNodeType(const T: IANTLRInterface): Integer; virtual; in GetNodeType()
1288 function GetNodeText(const T: IANTLRInterface): String; virtual; in GetNodeText()
1290 function GetToken(const TreeNode: IANTLRInterface): IToken; virtual; abstract; in GetToken()
1293 function GetTokenStartIndex(const T: IANTLRInterface): Integer; virtual; abstract; in GetTokenStartIndex()
1294 function GetTokenStopIndex(const T: IANTLRInterface): Integer; virtual; abstract; in GetTokenStopIndex()
1296 …procedure SetChild(const T: IANTLRInterface; const I: Integer; const Child: IANTLRInterface); virt…
1298 function GetChildCount(const T: IANTLRInterface): Integer; virtual; in GetChildCount()
1299 function GetParent(const T: IANTLRInterface): IANTLRInterface; virtual; abstract; in GetParent()
1300 procedure SetParent(const T, Parent: IANTLRInterface); virtual; abstract;
1301 function GetChildIndex(const T: IANTLRInterface): Integer; virtual; abstract; in GetChildIndex()
1307 function DupTree(const T, Parent: IANTLRInterface): IANTLRInterface; overload; virtual; in DupTree()
1317 function DupNode(const TreeNode: IANTLRInterface): IANTLRInterface; override; in DupNode()
1321 function GetTokenStartIndex(const T: IANTLRInterface): Integer; override; in GetTokenStartIndex()
1322 function GetTokenStopIndex(const T: IANTLRInterface): Integer; override; in GetTokenStopIndex()
1323 function GetNodeText(const T: IANTLRInterface): String; override; in GetNodeText()
1324 function GetToken(const TreeNode: IANTLRInterface): IToken; override; in GetToken()
1325 function GetNodeType(const T: IANTLRInterface): Integer; override; in GetNodeType()
1327 function GetChildCount(const T: IANTLRInterface): Integer; override; in GetChildCount()
1328 function GetParent(const T: IANTLRInterface): IANTLRInterface; override; in GetParent()
1329 procedure SetParent(const T, Parent: IANTLRInterface); override;
1330 function GetChildIndex(const T: IANTLRInterface): Integer; override; in GetChildIndex()
1415 function ToString(const Start, Stop: IANTLRInterface): String; reintroduce; overload; in ToString()
1425 procedure FillBuffer(const T: IANTLRInterface); overload;
1449 function GetNodeIndex(const Node: IANTLRInterface): Integer; in GetNodeIndex()
1452 constructor Create(const ATree: IANTLRInterface); overload;
1480 constructor Create(const ALabel: IANTLRInterface);
1525 procedure Add(const El: IANTLRInterface);
1547 function ToTree(const El: IANTLRInterface): IANTLRInterface; virtual; in ToTree()
1569 function ToTree(const El: IANTLRInterface): IANTLRInterface; override; in ToTree()
1588 function DupNode(const O: IANTLRInterface): IANTLRInterface; in DupNode()
1602 function Dup(const O: IANTLRInterface): IANTLRInterface; in Dup()
1614 function ToTree(const El: IANTLRInterface): IANTLRInterface; override; in ToTree()
1729 procedure Visit(const T: IANTLRInterface); overload; virtual; abstract;
1764 procedure Visit(const T: IANTLRInterface); override;
1766 constructor Create(const AList: IList<IANTLRInterface>);
1803 function Index(const T: IANTLRInterface): IDictionary<Integer, IList<IANTLRInterface>>; in Index()
1816 function Equals(const T1, T2: IANTLRInterface): Boolean; reintroduce; overload; in Equals()
1817 function Equals(const T1, T2: IANTLRInterface; in Equals()
1824 procedure _Index(const T: IANTLRInterface;
1831 class function _Equals(const T1, T2: IANTLRInterface; in _Equals()
1865 procedure SetStart(const Value: IANTLRInterface); override;
1888 procedure SetCurrentNode(const Value: IANTLRInterface);
1890 procedure SetPreviousNode(const Value: IANTLRInterface);
1928 procedure SetCurrentNode(const Value: IANTLRInterface);
1930 procedure SetPreviousNode(const Value: IANTLRInterface);
2044 function ToString(const Start, Stop: IANTLRInterface): String; reintroduce; overload; virtual; in ToString()
2083 procedure AddLookahead(const Node: IANTLRInterface); virtual;
2085 procedure ToStringWork(const P, Stop: IANTLRInterface;
2104 constructor Create(const ATree: IANTLRInterface); overload;
2105 constructor Create(const AAdaptor: ITreeAdaptor; const ATree: IANTLRInterface); overload;
2678 procedure TBaseTreeAdaptor.AddChild(const T, Child: IANTLRInterface);
2756 function TBaseTreeAdaptor.DeleteChild(const T: IANTLRInterface; in DeleteChild()
2786 function TBaseTreeAdaptor.DupTree(const Tree: IANTLRInterface): IANTLRInterface; in TBaseTreeAdaptor.DupTree()
2797 function TBaseTreeAdaptor.GetChild(const T: IANTLRInterface; in TBaseTreeAdaptor.GetChild()
2803 function TBaseTreeAdaptor.GetChildCount(const T: IANTLRInterface): Integer; in GetChildCount()
2813 function TBaseTreeAdaptor.GetNodeText(const T: IANTLRInterface): String; in GetNodeText()
2818 function TBaseTreeAdaptor.GetNodeType(const T: IANTLRInterface): Integer; in GetNodeType()
2823 function TBaseTreeAdaptor.GetUniqueID(const Node: IANTLRInterface): Integer; in GetUniqueID()
2835 function TBaseTreeAdaptor.IsNil(const Tree: IANTLRInterface): Boolean; in IsNil()
2868 procedure TBaseTreeAdaptor.SetNodeText(const T: IANTLRInterface;
2874 procedure TBaseTreeAdaptor.SetNodeType(const T: IANTLRInterface;
2907 function TCommonTreeAdaptor.GetChild(const T: IANTLRInterface; in TCommonTreeAdaptor.GetChild()
2916 function TCommonTreeAdaptor.GetChildCount(const T: IANTLRInterface): Integer; in GetChildCount()
2924 function TCommonTreeAdaptor.GetChildIndex(const T: IANTLRInterface): Integer; in GetChildIndex()
2929 function TCommonTreeAdaptor.GetNodeText(const T: IANTLRInterface): String; in TCommonTreeAdaptor.GetNodeText()
2937 function TCommonTreeAdaptor.GetNodeType(const T: IANTLRInterface): Integer; in TCommonTreeAdaptor.GetNodeType()
2951 function TCommonTreeAdaptor.GetToken(const TreeNode: IANTLRInterface): IToken; in TCommonTreeAdaptor.GetToken()
2979 procedure TCommonTreeAdaptor.ReplaceChildren(const Parent: IANTLRInterface;
2986 procedure TCommonTreeAdaptor.SetChildIdex(const T: IANTLRInterface;
2992 procedure TCommonTreeAdaptor.SetParent(const T, Parent: IANTLRInterface);
2997 procedure TCommonTreeAdaptor.SetTokenBoundaries(const T: IANTLRInterface;
3055 constructor TCommonTreeNodeStream.Create(const ATree: IANTLRInterface);
3085 procedure TCommonTreeNodeStream.FillBuffer(const T: IANTLRInterface);
3230 procedure TCommonTreeNodeStream.ReplaceChildren(const Parent: IANTLRInterface;
3408 constructor TParseTree.Create(const ALabel: IANTLRInterface);
3525 procedure TRewriteRuleElementStream.Add(const El: IANTLRInterface);
3602 function TRewriteRuleElementStream.ToTree(const El: IANTLRInterface): IANTLRInterface; in ToTree()
4020 function TTreeWizard.Equals(const T1, T2: IANTLRInterface; in TTreeWizard.Equals()
4026 function TTreeWizard.Equals(const T1, T2: IANTLRInterface): Boolean; in TTreeWizard.Equals()
4031 function TTreeWizard.Find(const T: IANTLRInterface; in Find()
4058 function TTreeWizard.Find(const T: IANTLRInterface; in Find()
4065 function TTreeWizard.FindFirst(const T: IANTLRInterface; in FindFirst()
4071 function TTreeWizard.FindFirst(const T: IANTLRInterface; in FindFirst()
4092 function TTreeWizard.Parse(const T: IANTLRInterface; in Parse()
4133 class function TTreeWizard._Equals(const T1, T2: IANTLRInterface; in TTreeWizard._Equals()
4165 procedure TTreeWizard._Index(const T: IANTLRInterface;
4390 procedure TTreeWizard.TVisitor.Visit(const T, Parent: IANTLRInterface;
4406 procedure TTreeWizard.TRecordAllElementsVisitor.Visit(const T: IANTLRInterface);
4499 procedure TTreeRuleReturnScope.SetStart(const Value: IANTLRInterface);
4506 procedure TUnBufferedTreeNodeStream.AddLookahead(const Node: IANTLRInterface);
4569 constructor TUnBufferedTreeNodeStream.Create(const ATree: IANTLRInterface);
4859 procedure TUnBufferedTreeNodeStream.ToStringWork(const P, Stop: IANTLRInterface;