DLexer.this

  1. this()
  2. this(R range, LexerConfig config, StringCache* cache, bool haveSSE42)
    struct DLexer
    pure nothrow @safe
    this
    (
    R
    )
    (,,,
    bool haveSSE42 = sse42()
    )
    if (
    is(Unqual!(ElementEncodingType!R) : ubyte) &&
    isDynamicArray!R
    )

Parameters

range R

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.

haveSSE42 bool

Parse streaming SIMD Extensions 4.2 in inline assembly

Meta