private Token(FilePosition position, TokenType type) : this(position, type, null) { }
public Token(FilePosition position, TokenType type, string value) { this.position = position; this.type = type; this.value = value; }