TokenType constructor
const
TokenType(
- int index,
- String lexeme,
- String name,
- int precedence,
- int kind, {
- TokenType? binaryOperatorOfCompoundAssignment,
- bool isBinaryOperator = false,
- bool isModifier = false,
- bool isOperator = false,
- bool isTopLevelKeyword = false,
- bool isUserDefinableOperator = false,
- bool stringValueShouldBeNull = false,
Implementation
const TokenType(
this.index, this.lexeme, this.name, this.precedence, this.kind,
{this.binaryOperatorOfCompoundAssignment,
this.isBinaryOperator = false,
this.isModifier = false,
this.isOperator = false,
this.isTopLevelKeyword = false,
this.isUserDefinableOperator = false,
bool stringValueShouldBeNull = false})
: this.stringValue = stringValueShouldBeNull ? null : lexeme;