Directories
¶
| Path | Synopsis |
|---|---|
|
Package ast holds the declaration-grade AST node types svparse/parser produces.
|
Package ast holds the declaration-grade AST node types svparse/parser produces. |
|
Package lexer scans SystemVerilog/Verilog source text into a token stream (see the sibling token package for the vocabulary).
|
Package lexer scans SystemVerilog/Verilog source text into a token stream (see the sibling token package for the vocabulary). |
|
Package parser implements an error-tolerant, declaration-grade recursive-descent parser for SystemVerilog, producing an svparse/ast tree from a token stream.
|
Package parser implements an error-tolerant, declaration-grade recursive-descent parser for SystemVerilog, producing an svparse/ast tree from a token stream. |
|
Package preprocessor implements SV compiler-directive handling on top of svparse/lexer's token stream: macro definition and expansion, conditional compilation, and “ `include “ resolution, all with source maps so an expanded or included token still resolves back to a real, editor-true position rather than "somewhere inside a macro definition" or "the position “ `include “ itself sat at".
|
Package preprocessor implements SV compiler-directive handling on top of svparse/lexer's token stream: macro definition and expansion, conditional compilation, and “ `include “ resolution, all with source maps so an expanded or included token still resolves back to a real, editor-true position rather than "somewhere inside a macro definition" or "the position “ `include “ itself sat at". |
|
Package token holds the lexer's token kinds and shared position helpers.
|
Package token holds the lexer's token kinds and shared position helpers. |
Click to show internal directories.
Click to hide internal directories.