adrdox ~master (2021-09-18T14:48:25Z)
Home
Dub
Repo
DLexer
dparse
lexer
The D lexer struct.
struct
DLexer {
mixin
Lexer
!(
Token
,
lexIdentifier
,
isSeparating
,
operators
,
dynamicTokens
,
keywords
,
pseudoTokenHandlers
)
;
this
();
this
(ubyte[] range, LexerConfig config, StringCache* cache, bool haveSSE42);
void
popFront
();
}
Constructors
this
this
()
this
this
(ubyte[] range, LexerConfig config, StringCache* cache, bool haveSSE42)
Members
Functions
popFront
void
popFront
()
Mixins
__anonymous
mixin
Lexer
!(
Token
,
lexIdentifier
,
isSeparating
,
operators
,
dynamicTokens
,
keywords
,
pseudoTokenHandlers
)
Undocumented in source.
Meta
Source
See Implementation
dparse
lexer
aliases
IdType
Token
str
enums
StringBehavior
WhitespaceBehavior
functions
byToken
getTokensForParser
isBasicType
isKeyword
isNumberLiteral
isOperator
isProtection
isStringLiteral
newlineMask
rangeMatch
skip
unDecorateComment
structs
DLexer
LexerConfig
StringCache
templates
ByteCombine
tok
The D lexer struct.