DLexer.this

  1. this()
  2. this(ubyte[] range, LexerConfig config, StringCache* cache, bool haveSSE42)
    struct DLexer
    pure nothrow @safe
    this
    (
    ubyte[] range
    ,,,
    bool haveSSE42 = sse42()
    )

Parameters

range ubyte[]

the bytes that compose the source code that will be lexed.

config LexerConfig

the lexer configuration to use.

cache StringCache*

the string interning cache for de-duplicating identifiers and other token text.

Meta