bag.data.lark
Module Contents
Classes
Functions
|
Attributes
- bag.data.lark.grammar_cdl = Multiline-String[source]
Show Value
""" start: headers subckts+ headers: HEADER* subckts.2: ".SUBCKT" CELL PORTS+ NEWLINE instances* ".ENDS" instances: DEV PORTS* "/"* PORTS PARAMS* NEWLINE HEADER: ("*." | ".") ("_" | LETTER | NUMBER)+ (("=" | " = " | WS)? ("_" | LETTER | NUMBER)+)? CELL: ("_" | LETTER | NUMBER)+ PORTS: ("_" | LETTER | NUMBER)+ DEV: ("_" | LETTER | NUMBER | "@" | "/")+ PARAMS: ("_" | LETTER | NUMBER)+ "=" PAR_VAL SC_NUM: (NUMBER | ".")+ "e-" NUMBER PAR_VAL: (("_" | LETTER | NUMBER)+ | SC_NUM | " * " | "*")+ %import common.ESCAPED_STRING -> STRING %import common.LETTER %import common.SIGNED_NUMBER -> NUMBER %import common.WS %import common.NEWLINE %ignore WS """
- bag.data.lark.grammar_scs = Multiline-String[source]
Show Value
""" start: headers subckts+ headers: HEADER* subckts: "subckt" CELL PORTS+ NEWLINE instances* "ends" CELL instances: DEV PORTS* PARAMS* NEWLINE HEADER: "include " PATH | "simulator lang=spectre" CELL: ("_" | LETTER | NUMBER)+ PORTS: ("_" | LETTER | NUMBER)+ DEV: ("_" | LETTER | NUMBER | "@" | "/")+ PARAMS: ("_" | LETTER | NUMBER)+ "=" PAR_VAL SC_NUM: (NUMBER | ".")+ "e-" NUMBER PAR_VAL: (("_" | LETTER | NUMBER)+ | SC_NUM | " * " | "*")+ PATH: /"[\w\.\/]+"/ %import common.ESCAPED_STRING -> STRING %import common.LETTER %import common.SIGNED_NUMBER -> NUMBER %import common.WS %import common.NEWLINE %ignore WS """
- bag.data.lark.add_mismatch_offsets(netlist_in: Union[pathlib.Path, str], netlist_out: Optional[Union[pathlib.Path, str]] = None, debug: bool = False) None [source]