public override void VisitTerminal(ITerminalNode node) { //visitMsg = "\t{get node [Token: " + this.parser.TokenNames[node.Symbol.Type] + "] : " + node.Symbol.Text + "}\n"; string nodeName = node.Symbol.ToString(); visitMsg = "\t{Visiting node: [" + nodeName + "]\n"; Logger.writeLog(visitMsg); }
/// <summary> /// Do this when encounters Terminal /// </summary> /// <param name="node">the node</param> public override void VisitTerminal(ITerminalNode node) { string nodeName = node.Symbol.Text; if (putBackWS && whiteSpaceOnRight(node.Symbol.TokenIndex)) { rewriter.InsertAfter(node.Symbol.StopIndex, " "); } }
/// <inheritdoc/> /// <remarks>The default implementation does nothing.</remarks> public virtual void VisitTerminal([NotNull] ITerminalNode node) { }
public MathFuncNode VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node) { throw new System.NotImplementedException(); }
public double VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node) { return(double.Parse(node.ToString(), CultureInfo.InvariantCulture)); }
public override double VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node) { return(double.Parse(node.GetText())); }
public virtual void VisitTerminal(ITerminalNode node) { }
public override void VisitTerminal(ITerminalNode node) { }
private static int GetUnsignedInteger(Antlr4.Runtime.Tree.ITerminalNode unsigned) { return(int.Parse(unsigned.GetText())); }
public override string VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node) { s += " " + node.GetText() + " "; return(base.VisitTerminal(node)); }
public void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node) { }
private AST.SourceInfo GetSourceInfo(Antlr4.Runtime.Tree.ITerminalNode node) { return(GetSourceInfo(node.Symbol)); }