syntax ¤
Direct NetlistParse syntax access, preserving symbolic expressions.
Classes:
| Name | Description |
|---|---|
NetlistError | A netlist could not be parsed or resolved without changing its meaning. |
Statement | One parsed statement and the library that owns its relative paths. |
Functions:
| Name | Description |
|---|---|
children | Return significant children, optionally selecting a syntax kind. |
parameters | Return parameter names and their NetlistParse expression nodes. |
parse_file | Parse original UTF-8 or legacy Latin-1 model cards and includes. |
NetlistError ¤
Bases: ValueError
A netlist could not be parsed or resolved without changing its meaning.
Statement dataclass ¤
One parsed statement and the library that owns its relative paths.
children ¤
Return significant children, optionally selecting a syntax kind.
parameters ¤
Return parameter names and their NetlistParse expression nodes.
Source code in circulax/netlist_io/syntax.py
parse_file ¤
Parse original UTF-8 or legacy Latin-1 model cards and includes.
@tags circulax-simulation