Home
last modified time | relevance | path

Searched refs:IANTLRInterface (Results 1 – 9 of 9) sorted by relevance

/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime/
DAntlr.Runtime.Tree.pas60 ITreeAdaptor = interface(IANTLRInterface)
73 function CreateNode(const Payload: IToken): IANTLRInterface; overload; in CreateNode()
77 function DupNode(const TreeNode: IANTLRInterface): IANTLRInterface; in DupNode() argument
80 function DupTree(const Tree: IANTLRInterface): IANTLRInterface; in DupTree() argument
87 function GetNilNode: IANTLRInterface; in GetNilNode()
106 const E: ERecognitionException): IANTLRInterface;
111 function IsNil(const Tree: IANTLRInterface): Boolean; in IsNil() argument
131 procedure AddChild(const T, Child: IANTLRInterface); argument
162 function BecomeRoot(const NewRoot, OldRoot: IANTLRInterface): IANTLRInterface; overload; in BecomeRoot() argument
178 function RulePostProcessing(const Root: IANTLRInterface): IANTLRInterface; in RulePostProcessing() argument
[all …]
DAntlr.Runtime.pas61 IIntStream = interface(IANTLRInterface)
229 IToken = interface(IANTLRInterface)
289 ITokenSource = interface(IANTLRInterface)
368 ICharStreamState = interface(IANTLRInterface)
434 IBitSet = interface(IANTLRInterface)
488 IRecognizerSharedState = interface(IANTLRInterface)
722 const Follow: IBitSet): IANTLRInterface;
815 const E: ERecognitionException; const Follow: IBitSet): IANTLRInterface;
1007 IDFA = interface(IANTLRInterface)
1160 IRuleReturnScope = interface(IANTLRInterface)
[all …]
DAntlr.Runtime.Collections.pas144 …class function DictionaryToString(const Dict: IDictionary<Integer, IList<IANTLRInterface>>): Strin… in DictionaryToString() argument
156 class function ListToString(const Coll: IList<IANTLRInterface>): String; overload; static; in ListToString() argument
336 const Dict: IDictionary<Integer, IList<IANTLRInterface>>): String; in TCollectionUtils.DictionaryToString()
340 E: TPair<Integer, IList<IANTLRInterface>>;
366 const Coll: IList<IANTLRInterface>): String; in TCollectionUtils.ListToString()
370 Element: IANTLRInterface;
371 Dict: IDictionary<Integer, IList<IANTLRInterface>>;
372 List: IList<IANTLRInterface>;
387 if Supports(Element, IDictionary<Integer, IList<IANTLRInterface>>, Dict) then
390 if Supports(Element, IList<IANTLRInterface>, List) then
DAntlr.Runtime.Tools.pas57 IANTLRInterface = interface interface
61 TANTLRInterfaceArray = array of IANTLRInterface;
80 TANTLRObject = class(TInterfacedObject, IANTLRInterface, IANTLRObject)
90 IANTLRString = interface(IANTLRInterface)
121 ICloneable = interface(IANTLRInterface)
124 function Clone: IANTLRInterface; in Clone()
128 IList<T> = interface(IANTLRInterface)
186 IDictionary<TKey,TValue> = interface(IANTLRInterface)
394 …Then(const AValue: Boolean; const ATrue: IANTLRInterface; const AFalse: IANTLRInterface = nil): IA… in IfThen() argument
418 …Then(const AValue: Boolean; const ATrue: IANTLRInterface; const AFalse: IANTLRInterface = nil): IA… in IfThen() argument
/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime.Tests/
DAntlr.Runtime.Tree.Tests.pas58 function CreateCommonTreeNodeStream(const T: IANTLRInterface): ITreeNodeStream; in CreateCommonTreeNodeStream() argument
61 function CreateUnBufferedTreeNodeStream(const T: IANTLRInterface): ITreeNodeStream; in CreateUnBufferedTreeNodeStream() argument
124 FList: IList<IANTLRInterface>;
126 procedure Visit(const T: IANTLRInterface); override; argument
128 constructor Create(const AList: IList<IANTLRInterface>); argument
134 FList: IList<IANTLRInterface>;
137 procedure Visit(const T, Parent: IANTLRInterface; const ChildIndex: Integer;
138 const Labels: IDictionary<String, IANTLRInterface>);
141 const AList: IList<IANTLRInterface>);
147 FList: IList<IANTLRInterface>;
[all …]
DAntlr.Runtime.Tools.Tests.pas110 IFoo = interface(IANTLRInterface)
121 function Clone: IANTLRInterface; in Clone()
134 function TFoo.Clone: IANTLRInterface; in TFoo.Clone()
205 ReturnValue: IANTLRInterface;
/external/antlr/antlr-3.4/runtime/Delphi/
DREADME.TXT222 IANTLRInterface, and can be implemented in various class (like TCommonTree).
227 projects. Also, this unit contains declarations for the IANTLRInterface
229 implement the IANTLRInterface interface.
254 Map: IDictionary<String, IANTLRInterface>
256 Map := TDictionary<String, IANTLRInterface>.Create;
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Delphi/
DAST.stg76 function T<grammar.recognizerName>.T<ruleDescriptor:returnStructName()>.GetTree: IANTLRInterface;
81 …grammar.recognizerName>.T<ruleDescriptor:returnStructName()>.SetTree(const Value: IANTLRInterface);
92 function GetTree: IANTLRInterface; override;
93 procedure SetTree(const Value: IANTLRInterface); override;
DDelphi.stg766 …tLabels,ruleDescriptor.ruleListLabels]:{list_<it.label.text>: IList\<IANTLRInterface\>;}; separato…
1049 if (list_<label> = nil) then list_<label> := TList\<IANTLRInterface\>.Create;