Generate graphs for PEGs
This commit is contained in:
parent
c1eb0a513a
commit
5267b7dc13
|
@ -1,3 +1,5 @@
|
||||||
/nim.cfg
|
/nim.cfg
|
||||||
|
*.dot
|
||||||
*.html
|
*.html
|
||||||
*.run
|
*.run
|
||||||
|
*.svg
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
include_rules
|
include_rules
|
||||||
NIM_FLAGS += --path:$(TUP_CWD)/..
|
NIM_FLAGS += --path:$(TUP_CWD)/..
|
||||||
: foreach preserves_schema_nim.nim schemac.nim schemaparse.nim |> !nim_bin |> $(BIN_DIR)/%B | $(BIN_DIR)/<%B>
|
: foreach preserves_schema_nim.nim schemaparse.nim |> !nim_bin |> $(BIN_DIR)/%B | $(BIN_DIR)/<%B>
|
||||||
: foreach *hooks.nim |> !nim_check |>
|
: foreach *hooks.nim |> !nim_check |>
|
||||||
|
|
||||||
|
DOT_FILES = ../../Document.dot ../../Schema.dot
|
||||||
|
: schemac.nim |> !nim_bin |> $(BIN_DIR)/%B | $(DOT_FILES) $(BIN_DIR)/<%B>
|
||||||
|
: foreach $(DOT_FILES) |> dot -Tsvg -LO %f > %o |> ../../%B-Grammer-Graph.svg
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
d:npegDotDir:"../.."
|
Loading…
Reference in New Issue