Module libreda_lefdef::lef_parser
source · Expand description
Parser for LEF data streams.
References
Enums
- Error while parsing LEF or DEF. TODO: Separate lexer errors from LEF/DEF specific errors.
Functions
- Read a LAYER, TYPE CUT.
- Read layer geometries as used in macro obstructions and pin ports (OBS, PIN).
- Parse a LEF file from byte stream.
- Parse a LEF file from an iterator over
chars. - Parse a LEF file from an iterator over
chars. - Read a LAYER, TYPE MASTERSLICE.
- Read a LAYER, TYPE ROUTING.
- SPACING
- SPACINGTABLE
- Read a step pattern (repetition). Expects a “DO” keyword at the beginning.
- read_via 🔒Read a VIA. TODO
- Read obstructions as used in MACRO definitions. Obstruction are defined by syntax of layer geometries.
- Try to read a MACRO PIN definition. Returns
Noneif there is none.