public LabeledStatement(EncodedSpan span) : base(span) { }
protected Declaration(EncodedSpan span) : base(span) { }
public Conditional(EncodedSpan span) : base(span) { }
public TryNode(EncodedSpan span) : base(span) { }
public WhileNode(EncodedSpan span) : base(span) { }
public Block(EncodedSpan span) : base(span) { }
public ObjectLiteralProperty(EncodedSpan span) : base(span) { }
public Member(EncodedSpan span) : base(span) { }
public ThrowNode(EncodedSpan span) : base(span) { }
public ConstStatement(EncodedSpan span) : base(span) { }
public DoWhile(EncodedSpan span) : base(span) { }
public WithNode(EncodedSpan span) : base(span) { }
protected IterationStatement(EncodedSpan span) : base(span) { }
public ObjectLiteral(EncodedSpan span) : base(span) { }
public UnaryOperator(EncodedSpan span) : base(span) { }
protected Node(EncodedSpan location) { EncodedSpan = location; }
public CommaOperator(EncodedSpan span) : base(span) { }
public ForIn(EncodedSpan span) : base(span) { }
public FunctionObject(EncodedSpan functionSpan) : base(functionSpan) { }
public VariableDeclaration(EncodedSpan span) : base(span) { }
public GetterSetter(String identifier, bool isGetter, EncodedSpan span, JSParser parser) : base(identifier, span) { IsGetter = isGetter; }
public ForNode(EncodedSpan span) : base(span) { }
public ConstantWrapper(Object value, EncodedSpan span) : base(span) { Value = value; }
public GroupingOperator(EncodedSpan span) : base(span) { }
public ReturnNode(EncodedSpan span) : base(span) { }
public Break(EncodedSpan span) : base(span) { }
public CallNode(EncodedSpan span) : base(span) { }
public LexicalDeclaration(EncodedSpan span) : base(span) { }
public Switch(EncodedSpan span) : base(span) { }
public ObjectLiteralField(Object value, EncodedSpan span) : base(value, span) { }