pub enum TokenKind {
Show 179 variants
From,
Print,
Dollar,
HaltCompiler,
Readonly,
Global,
Abstract,
Ampersand,
AmpersandEquals,
And,
AndEqual,
Array,
ArrayCast,
Arrow,
NullsafeArrow,
At,
As,
Asterisk,
Attribute,
Bang,
BangEquals,
AngledLeftRight,
BangDoubleEquals,
Spaceship,
BoolCast,
BooleanCast,
BooleanAnd,
BooleanOr,
Break,
Callable,
Caret,
CaretEquals,
Case,
Catch,
Class,
ClassConstant,
TraitConstant,
FunctionConstant,
MethodConstant,
LineConstant,
FileConstant,
Clone,
MinusEquals,
CloseTag,
Coalesce,
CoalesceEqual,
AsteriskEqual,
Colon,
Comma,
Comment(ByteString),
ConcatEqual,
Const,
ConstantString(ByteString),
Continue,
CurlyOpen,
Declare,
Decrement,
Default,
DirConstant,
DivEqual,
Do,
DocComment(ByteString),
DocOpen(ByteString),
DollarLeftBrace,
Dot,
DotEquals,
DoubleArrow,
DoubleCast,
RealCast,
FloatCast,
DoubleColon,
DoubleEquals,
DoubleQuote,
Echo,
Ellipsis,
Else,
ElseIf,
Empty,
EndDeclare,
EndFor,
EndForeach,
EndIf,
EndSwitch,
EndWhile,
Enum,
Eof,
Equals,
Extends,
False,
Final,
Finally,
ConstantFloat(f64),
Fn,
For,
Foreach,
FullyQualifiedIdentifier(ByteString),
Function,
Goto,
GreaterThan,
GreaterThanEquals,
Identifier(ByteString),
If,
Implements,
Include,
IncludeOnce,
Increment,
InlineHtml(ByteString),
Instanceof,
Insteadof,
Eval,
Exit,
Unset,
Isset,
List,
LiteralInteger(i64),
IntCast,
IntegerCast,
Interface,
LeftBrace,
LeftBracket,
LeftParen,
LeftShift,
LeftShiftEquals,
RightShift,
RightShiftEquals,
LessThan,
LessThanEquals,
Match,
Minus,
Namespace,
NamespaceSeparator,
NamespaceConstant,
New,
Null,
ObjectCast,
UnsetCast,
OpenTag(OpenTagKind),
Percent,
PercentEquals,
Pipe,
PipeEquals,
Plus,
PlusEquals,
Pow,
PowEquals,
Private,
Protected,
Public,
QualifiedIdentifier(ByteString),
Question,
QuestionColon,
Require,
RequireOnce,
Return,
RightBrace,
RightBracket,
RightParen,
SemiColon,
Slash,
SlashEquals,
Static,
StringCast,
BinaryCast,
StringPart(ByteString),
Switch,
Throw,
Trait,
TripleEquals,
True,
Try,
Use,
Var,
Variable(ByteString),
Yield,
While,
BitwiseNot,
LogicalAnd,
LogicalOr,
LogicalXor,
}