Open mjambon opened 3 years ago
Some of this work was done (#202) already: simplify
is now a subcommand of ocaml-tree-sitter
. What's left I think is to add subcommands for gen-c
and gen-ocaml
, which would call the commands ocaml-tree-sitter-gen-c
and ocaml-tree-sitter-gen-ocaml
respectively.
As suggested here, let's make
ocaml-tree-sitter
the main command for everything, including:ocaml-tree-sitter
currently does: generate ocaml code fromgrammar.json
simplify-grammar
gen-ocaml
, a bash scriptgen-c
, a bash scriptTasks include:
$PATH
to locate them or something else?Compatibility with the previous
ocaml-tree-sitter
command line is not important, since as far as I know, the only user is semgrep and all that code exists in the ocaml-tree-sitter repo (the semgrep build does not callocaml-tree-sitter
).