Token constructor
Token({
- TokenType? type,
- TokenSymbol? symbol,
- TokenKeyword? keyword,
- TokenString? string,
- TokenNumber? number,
- TokenNil? nil,
- TokenTrue? true_7,
- TokenFalse? false_8,
- TokenList? list,
Implementation
factory Token({
TokenType? type,
TokenSymbol? symbol,
TokenKeyword? keyword,
TokenString? string,
TokenNumber? number,
TokenNil? nil,
TokenTrue? true_7,
TokenFalse? false_8,
TokenList? list,
}) {
final _result = create();
if (type != null) {
_result.type = type;
}
if (symbol != null) {
_result.symbol = symbol;
}
if (keyword != null) {
_result.keyword = keyword;
}
if (string != null) {
_result.string = string;
}
if (number != null) {
_result.number = number;
}
if (nil != null) {
_result.nil = nil;
}
if (true_7 != null) {
_result.true_7 = true_7;
}
if (false_8 != null) {
_result.false_8 = false_8;
}
if (list != null) {
_result.list = list;
}
return _result;
}