Skip to content

v0.0.0-5096-gdc81bac3c

Compare
Choose a tag to compare
Add support in VAST for various SystemVerilog constructs.

- Typedefs
- Enums
- Structs
- Arrays with a specified element type
- Arrays with an expression that is the max rather than the width
- Return statements
- More complete parameter and argument declarations
- Literals that explicitly declare width and signedness
- Power operator
- Remove the prohibition on DataType::Emit(), since it now needs to be emitted in contexts without an identifier.

PiperOrigin-RevId: 634178542