62b066b73c
In the Coq backend, use ' instead of _ as separator in identifiers. Also, correct a serious bug that was inadvertently introduced on 2013/03/01 (r319). Lexer fix so as to support an open variant type [> ...] within a %type<...> declaration. Updated the Makefile so that install no longer depends on all. Updated the demos so that the lexer does not invoke "exit 0" when encoutering eof. (This should be more intuitive.) Fixed a newline conversion problem that would prevent Menhir from building on Windows when using ocaml 4.01. Switched to ocamlbuild. Many thanks to Daniel Weil for offering very useful guidance. "menhir --depend" was broken since someone added new whitespace in the output of ocamldep. Fixed. Fixed a compilation problem that would arise when a file produced by Menhir on a 64-bit platform was compiled by ocaml on a 32-bit platform. Performance improvements in the computation of various information about the automaton (module [Invariant]). The improvements will be noticeable only for very large automata. The option --log-grammar 3 (and above) now causes the FOLLOW sets for *terminal* symbols to be computed and displayed. Added the flag --canonical, which causes Menhir to produce a canonical LR(1) automaton in the style of Knuth. This means that no merging of states takes place during the construction of the automaton, and that no default reductions are allowed. I also modified the package to use the ocaml.mk infrastructure.
39 lines
1.5 KiB
Text
39 lines
1.5 KiB
Text
@comment $NetBSD: PLIST,v 1.5 2014/08/17 14:37:23 jaapb Exp $
|
|
bin/menhir
|
|
lib/ocaml/site-lib/menhirLib/META
|
|
lib/ocaml/site-lib/menhirLib/menhirLib.cmi
|
|
lib/ocaml/site-lib/menhirLib/menhirLib.cmo
|
|
${PLIST.ocaml-opt}lib/ocaml/site-lib/menhirLib/menhirLib.cmx
|
|
lib/ocaml/site-lib/menhirLib/menhirLib.o
|
|
share/doc/menhir/demos/Makefile
|
|
share/doc/menhir/demos/Makefile.auto
|
|
share/doc/menhir/demos/Makefile.shared
|
|
share/doc/menhir/demos/OMakefile.shared
|
|
share/doc/menhir/demos/calc-param/Makefile
|
|
share/doc/menhir/demos/calc-param/OMakefile
|
|
share/doc/menhir/demos/calc-param/OMakeroot
|
|
share/doc/menhir/demos/calc-param/README
|
|
share/doc/menhir/demos/calc-param/calc.ml
|
|
share/doc/menhir/demos/calc-param/lexer.mll
|
|
share/doc/menhir/demos/calc-param/parser.mly
|
|
share/doc/menhir/demos/calc-param/tokens.mly
|
|
share/doc/menhir/demos/calc-two/Makefile
|
|
share/doc/menhir/demos/calc-two/OMakefile
|
|
share/doc/menhir/demos/calc-two/OMakeroot
|
|
share/doc/menhir/demos/calc-two/README
|
|
share/doc/menhir/demos/calc-two/algebraic.mly
|
|
share/doc/menhir/demos/calc-two/calc.ml
|
|
share/doc/menhir/demos/calc-two/common.mly
|
|
share/doc/menhir/demos/calc-two/lexer.mll
|
|
share/doc/menhir/demos/calc-two/reverse.mly
|
|
share/doc/menhir/demos/calc-two/tokens.mly
|
|
share/doc/menhir/demos/calc/Makefile
|
|
share/doc/menhir/demos/calc/OMakefile
|
|
share/doc/menhir/demos/calc/OMakeroot
|
|
share/doc/menhir/demos/calc/README
|
|
share/doc/menhir/demos/calc/calc.ml
|
|
share/doc/menhir/demos/calc/lexer.mll
|
|
share/doc/menhir/demos/calc/parser.mly
|
|
share/doc/menhir/demos/ocamldep.wrapper
|
|
share/doc/menhir/manual.pdf
|
|
share/menhir/standard.mly
|