Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clk'event #4

Open
kown7 opened this issue Apr 27, 2018 · 6 comments · May be fixed by #55
Open

Clk'event #4

kown7 opened this issue Apr 27, 2018 · 6 comments · May be fixed by #55
Assignees

Comments

@kown7
Copy link

kown7 commented Apr 27, 2018

The following piece of legal code if Clk'event and Clk = '1' then -- rising clock edge yields this error:

ERROR: Expected ';', ':=' or whitespace after subtype indication.
================================================================================================================================================================
ERROR: (line: 103, col: 12): Ambiguous syntax detected.
@Paebbels
Copy link
Owner

Paebbels commented Apr 27, 2018

This project is in development. The pyVHDLParser is not in a stable state yet.

Attributes are not supported yet.
(Besides a long list of other features ...)


I should add a hint, that this project is under development :).

@kown7
Copy link
Author

kown7 commented May 23, 2018

Ignoring them would be very nice though, as I'm more interested in the supported features.

@Paebbels
Copy link
Owner

Supported features are indirectly visible through the newly added test cases (>250) and the growing documentation at ReadTheDocs.

@JC-LL
Copy link

JC-LL commented Nov 28, 2020

I don't know if it can help. My project "vertigo" : a VHDL parser (93 + many 08 features), written in pure Ruby. https://github.com/JC-LL/vertigo. It parses Microwatt , generates an AST and VHDL back.

@Paebbels
Copy link
Owner

@JC-LL thanks for pointing to this nice VHDL project. Do you want to try running the PoC Library through your parser? It surfaced a lot of problems in commercial tools :).

What are you using it for?

The goal for pyVHDLParser is generating a CodeDOM and documentation extraction.

@Paebbels
Copy link
Owner

Fixed by #54.

@Paebbels Paebbels linked a pull request Jun 20, 2023 that will close this issue
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 a pull request may close this issue.

3 participants