Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        /// <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, " ");
            }
        }
Esempio n. 3
0
 /// <inheritdoc/>
 /// <remarks>The default implementation does nothing.</remarks>
 public virtual void VisitTerminal([NotNull] ITerminalNode node)
 {
 }
Esempio n. 4
0
 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));
 }
Esempio n. 6
0
 public override double VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
 {
     return(double.Parse(node.GetText()));
 }
 public virtual void VisitTerminal(ITerminalNode node)
 {
 }
Esempio n. 8
0
 public override void VisitTerminal(ITerminalNode node)
 {
 }
Esempio n. 9
0
 private static int GetUnsignedInteger(Antlr4.Runtime.Tree.ITerminalNode unsigned)
 {
     return(int.Parse(unsigned.GetText()));
 }
Esempio n. 10
0
 public override void VisitTerminal(ITerminalNode node) { }
Esempio n. 11
0
 public virtual void VisitTerminal(ITerminalNode node)
 {
 }
Esempio n. 12
0
 public override string VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
 {
     s += " " + node.GetText() + " ";
     return(base.VisitTerminal(node));
 }
Esempio n. 13
0
 public void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
 {
 }
Esempio n. 14
0
 private AST.SourceInfo GetSourceInfo(Antlr4.Runtime.Tree.ITerminalNode node)
 {
     return(GetSourceInfo(node.Symbol));
 }