slang/parsing/Lexer.h file

Source file lexer.


namespace slang
Root namespace.
namespace slang::parsing
Lexing, preprocessing, and parsing functionality.


struct slang::parsing::LexerOptions
Contains various options that can control lexing behavior.
class slang::parsing::Lexer
The Lexer is responsible for taking source text and chopping it up into tokens.


enum class ProtectEncoding { UUEncode, Base64, QuotedPrintable, Raw }
Possible encodings for encrypted text used in a pragma protect region.