public LiteralList(LiteralList previous, LiteralToken value): this(previous, null, value) {}
public LiteralList(LiteralList previous, LiteralToken name, LiteralToken value) { Debug.Assert(value != null); this.previous = previous; this.name = (name != null) ? name.Value : null; this.value = value.Value; }
public LiteralList(LiteralToken value): this(null, null, value) {}