module gamma.grammar.SymbolNode; import gamma.grammar.Node; import gamma.grammar.Symbol; import gamma.grammar.Visitor; import gamma.util.Position; public class SymbolNode : Node { private Symbol symbol_; public this(Symbol symbol, Position position) { super(position); this.symbol_ = symbol; } public override void accept(Visitor visitor) { visitor.visit(this); } public Symbol symbol() { return this.symbol_; } }