slang/parsing/Lexer.h file

Source file lexer.

Namespaces

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

Classes

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.

Enums

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