public override void Visit(ITerminalForestNode terminalNode) { var token = new Token( terminalNode.Capture.ToString(), terminalNode.Origin, new TokenType(terminalNode.ToString())); VisitToken(terminalNode.Origin, terminalNode.Location, token); }
public override void Visit(ITerminalForestNode terminalNode) { }
public virtual void Visit(ITerminalForestNode terminalNode) { }
public override void Visit(ITerminalForestNode terminalNode) { VisitLog.Add(terminalNode.ToString()); }
static bool AreTerminalNodesEqual(ITerminalForestNode firstTerminalForestNode, ITerminalForestNode secondTerminalForestNode) { return(firstTerminalForestNode.Capture == secondTerminalForestNode.Capture); }
public void Visit(ITerminalForestNode node) { throw new NotImplementedException(); }