Inheritance: ActionAST
コード例 #1
0
ファイル: SymbolCollector.cs プロジェクト: sharwell/antlr4cs
 public override void SempredInAlt(PredAST pred)
 {
     currentRule.DefinePredicateInAlt(currentOuterAltNumber, pred);
     pred.resolver = currentRule.alt[currentOuterAltNumber];
 }
コード例 #2
0
ファイル: PredAST.cs プロジェクト: sharwell/antlr4cs
 public PredAST(PredAST node)
     : base(node)
 {
 }
コード例 #3
0
ファイル: PredAST.cs プロジェクト: yuanyong00/antlr4cs
 public PredAST(PredAST node)
     : base(node)
 {
 }
コード例 #4
0
ファイル: Rule.cs プロジェクト: sharwell/antlr4cs
 public virtual void DefinePredicateInAlt(int currentAlt, PredAST predAST)
 {
     actions.Add(predAST);
     alt[currentAlt].actions.Add(predAST);
     if (!g.sempreds.ContainsKey(predAST))
     {
         g.sempreds[predAST] = g.sempreds.Count;
     }
 }