NAME
CQL::Token - class for token objects returned by CQL::Lexer
SYNOPSIS
my
$token
=
$lexer
->nextToken();
if
(
$token
->type() == CQL_WORD ) {
"the token is a word with value="
,
$token
->string(),
"\n"
;
}
DESCRIPTION
Ordinarily you won't really care about the tokens returned by the CQL::Lexer since the lexer is used behind the scenes by CQL::Parser.
METHODS
new()
my
$token
= CQL::Token->new(
'='
);
new()
getType()
Returns the token type which will be available as one of the constants that CQL::Token exports. See internals for a list of available constants.
getString()
Retruns the string equivalent of the token. Particularly useful when you only know it's a CQL_WORD.