View Code? Open in Web Editor
NEW
It draws pretty pictures of language syntax. Specifically, it is an optimizing compiler to convert (annotated) Extended Backus–Naur Form (EBNF) to railroad diagrams expressed as LaTeX TikZ commands.
License: Other
Makefile 1.27%
C++ 75.29%
Yacc 13.06%
TeX 5.71%
LLVM 4.35%
Shell 0.32%
ebnf2tikz's People
Contributors
ebnf2tikz's Issues
Execution fails for me
~/Development/ebnf2tikz % ebnf2tikz -f test.ebnf test.tex (master)ebnf2tikz
got option 102
Unable to open input file bnfnodes.dat. Continuing
Assertion failed: (*yytypeid_ == typeid (T)), function as, file annot_parser.hh, line 318.
I am not able to compile the current release.
After having changed the Makefile by
CFLAGS=-I. -c -Wall -g -std=c++11
it seems to work-
Second Run of ebnf2tikz leads to a core-dump, at least with cygwin.