[][src]Module liberty_parse::liberty

Defines a slightly enhanced data structure than the base AST

Specifically:

  • attributes are separated into simple_attributes and complex_attributes struct fields as HashMaps.
  • cell and pin groups are brought out into HashMaps so they're easier to work with

Structs

Cell

cell group of a Library

Group

General group struct

Liberty

Top-level data structure of a Liberty file

Library

Top-level library group

Pin

pin group of a Cell

Traits

FromGroup

Convert a general Group into a more specific type

ToGroup