mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-python
synced 2026-01-15 09:53:32 +01:00
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 432d78cdc5 | |||
| 860f7d8cab | |||
| 40e6add5ad | |||
| 5b76358238 |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 432d78cdc5 |
grammar.py: Add grammar_parse_ebnf_tokens()
Add grammar_parse_ebnf_tokens(), to be used by external grammar parsers and grammar_parse_ebnf() Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 860f7d8cab |
Implement caller keyword argument to slog()
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 40e6add5ad |
Continue implementation of grammar.py
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 5b76358238 |
Add grammar.py for generating compiler-compilers
grammar.py is meant as a compiler compiler compiler, taking in a grammar structure and returning flex and bison files. It can also parse EBNF. Currently there are still remnants of VHDL-specific stuff in the code, because parsing VHDL was what it was initially about. Signed-off-by: Jan Lindemann <jan@janware.com> |