Skip to content

Add a number of missing FIRRTL features#8

Open
seldridge wants to merge 1 commit into
IBM:masterfrom
seldridge:dev/seldridge/miscellaneous-firrtl-fixes
Open

Add a number of missing FIRRTL features#8
seldridge wants to merge 1 commit into
IBM:masterfrom
seldridge:dev/seldridge/miscellaneous-firrtl-fixes

Conversation

@seldridge
Copy link
Copy Markdown
Contributor

This pulls in a number of new language features in FIRRTL that were not present in this Emacs major mode:

  • asAsyncReset
  • asReset
  • probe
  • rwprobe
  • integer_{add, mul, shr, shl}
  • list_concat
  • List
  • match
  • fprintf
  • fflush
  • formal
  • assert, assume, cover
  • enablelayer
  • knownlayer
  • bin, inline

This additionally cleans up some of the font-lock-keywords to match more exactly certain statements as opposed to only matching the leading keyword.

AI-assisted-by: Augment (Claude Sonnet 4.5)

This pulls in a number of new language features in FIRRTL that were not
present in this Emacs major mode:

- asAsyncReset
- asReset
- probe
- rwprobe
- integer_{add, mul, shr, shl}
- list_concat
- List
- match
- fprintf
- fflush
- formal
- assert, assume, cover
- enablelayer
- knownlayer
- bin, inline

This additionally cleans up some of the font-lock-keywords to match more
exactly certain statements as opposed to only matching the leading
keyword.

AI-assisted-by: Augment (Claude Sonnet 4.5)
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant