extends |
AbstractLexer<Lexer::T_*, string> |
|---|
Scans a DQL query for tokens.
| Methods | ||
|---|---|---|
public
|
__construct(string $input)
|
# |
protected
|
getCatchablePatterns()
|
# |
protected
|
getNonCatchablePatterns()
|
# |
protected
|
getType(&$value)
|
# |
| Methods inherited from Doctrine\Common\Lexer\AbstractLexer |
|---|
setInput(), reset(), resetPeek(), resetPosition(), getInputUntilPosition(), isNextToken(), isNextTokenAny(), moveNext(), skipUntil(), isA(), peek(), glimpse(), scan(), getLiteral(), getModifiers(), |
| Constants | ||
|---|---|---|
public
|
T_NONE = 1
|
# |
public
|
T_INTEGER = 2
|
# |
public
|
T_STRING = 3
|
# |
public
|
T_INPUT_PARAMETER = 4
|
# |
public
|
T_FLOAT = 5
|
# |
public
|
T_CLOSE_PARENTHESIS = 6
|
# |
public
|
T_OPEN_PARENTHESIS = 7
|
# |
public
|
T_COMMA = 8
|
# |
public
|
T_DIVIDE = 9
|
# |
public
|
T_DOT = 10
|
# |
public
|
T_EQUALS = 11
|
# |
public
|
T_GREATER_THAN = 12
|
# |
public
|
T_LOWER_THAN = 13
|
# |
public
|
T_MINUS = 14
|
# |
public
|
T_MULTIPLY = 15
|
# |
public
|
T_NEGATE = 16
|
# |
public
|
T_PLUS = 17
|
# |
public
|
T_OPEN_CURLY_BRACE = 18
|
# |
public
|
T_CLOSE_CURLY_BRACE = 19
|
# |
public
|
T_ALIASED_NAME = 100
|
# |
public
|
T_FULLY_QUALIFIED_NAME = 101
|
# |
public
|
T_IDENTIFIER = 102
|
# |
public
|
T_ALL = 200
|
# |
public
|
T_AND = 201
|
# |
public
|
T_ANY = 202
|
# |
public
|
T_AS = 203
|
# |
public
|
T_ASC = 204
|
# |
public
|
T_AVG = 205
|
# |
public
|
T_BETWEEN = 206
|
# |
public
|
T_BOTH = 207
|
# |
public
|
T_BY = 208
|
# |
public
|
T_CASE = 209
|
# |
public
|
T_COALESCE = 210
|
# |
public
|
T_COUNT = 211
|
# |
public
|
T_DELETE = 212
|
# |
public
|
T_DESC = 213
|
# |
public
|
T_DISTINCT = 214
|
# |
public
|
T_ELSE = 215
|
# |
public
|
T_EMPTY = 216
|
# |
public
|
T_END = 217
|
# |
public
|
T_ESCAPE = 218
|
# |
public
|
T_EXISTS = 219
|
# |
public
|
T_FALSE = 220
|
# |
public
|
T_FROM = 221
|
# |
public
|
T_GROUP = 222
|
# |
public
|
T_HAVING = 223
|
# |
public
|
T_HIDDEN = 224
|
# |
public
|
T_IN = 225
|
# |
public
|
T_INDEX = 226
|
# |
public
|
T_INNER = 227
|
# |
public
|
T_INSTANCE = 228
|
# |
public
|
T_IS = 229
|
# |
public
|
T_JOIN = 230
|
# |
public
|
T_LEADING = 231
|
# |
public
|
T_LEFT = 232
|
# |
public
|
T_LIKE = 233
|
# |
public
|
T_MAX = 234
|
# |
public
|
T_MEMBER = 235
|
# |
public
|
T_MIN = 236
|
# |
public
|
T_NEW = 237
|
# |
public
|
T_NOT = 238
|
# |
public
|
T_NULL = 239
|
# |
public
|
T_NULLIF = 240
|
# |
public
|
T_OF = 241
|
# |
public
|
T_OR = 242
|
# |
public
|
T_ORDER = 243
|
# |
public
|
T_OUTER = 244
|
# |
public
|
T_PARTIAL = 245
|
# |
public
|
T_SELECT = 246
|
# |
public
|
T_SET = 247
|
# |
public
|
T_SOME = 248
|
# |
public
|
T_SUM = 249
|
# |
public
|
T_THEN = 250
|
# |
public
|
T_TRAILING = 251
|
# |
public
|
T_TRUE = 252
|
# |
public
|
T_UPDATE = 253
|
# |
public
|
T_WHEN = 254
|
# |
public
|
T_WHERE = 255
|
# |
public
|
T_WITH = 256
|
# |
| Properties inherited from Doctrine\Common\Lexer\AbstractLexer |
|---|
$input, $tokens, $position, $peek, $lookahead, $token, $regex |