Lines Matching refs:Parser
127 /// between your tree's addChild and this parser tree construction addChild
359 /// for both parser and tree grammars. :)
372 // REWRITING TREES (used by tree parser)
406 /// attribute in tree parser. Optional unless you use tree parser
677 /// objects, you need to override this and then set the parser tree adaptor to
680 /// To get your parser to build nodes of a different type, override
837 /// Queues up nodes matched on left side of -> in a tree parser. This is
879 /// A parser for a stream of tree nodes. "tree grammars" result in a subclass
880 /// of this. All the error reporting and recovery is shared with Parser via
3730 inherited Create(AState); // share the state object with another parser
4013 Parser: ITreePatternParser;
4016 Parser := TTreePatternParser.Create(Tokenizer, Self, FAdaptor);
4017 Result := Parser.Pattern;
4035 Parser: ITreePatternParser;
4044 Parser := TTreePatternParser.Create(Tokenizer, Self, TTreePatternTreeAdaptor.Create);
4045 TreePattern := Parser.Pattern as ITreePattern;
4102 Parser: ITreePatternParser;
4106 Parser := TTreePatternParser.Create(Tokenizer, Self, TTreePatternTreeAdaptor.Create);
4107 TreePattern := Parser.Pattern as ITreePattern;
4115 Parser: ITreePatternParser;
4122 Parser := TTreePatternParser.Create(Tokenizer, Self, TTreePatternTreeAdaptor.Create);
4123 TreePattern := Parser.Pattern as ITreePattern;