Commit Graph

20 Commits

Author SHA1 Message Date
Adrien Guatto 99460e24e5 Remove broken Python bit from heptc script 2018-10-12 16:05:09 +02:00
Nicolas Berthier 0afdb16c57 Requalify enumeration types only when exporintg to Controllable-Nbac. 2014-10-31 14:16:05 +01:00
Nicolas Berthier 10bdab4dc6 Exclusively use ocamlfind; source documentation generation.
- Stripped portions of `myocamlbuild{,_config}.ml' that seem useless
  when `-use-ocamlfind' is passed to ocamlbuild.

- Added some code in `myocamlbuild_config.ml' to be able to generate
  documentation by merging interface and implementation files.
2013-11-08 15:50:36 +01:00
Adrien Guatto b00eab153c heptc script: compile C code in addition to Java. 2012-02-12 00:11:27 +01:00
Adrien Guatto a1ba01ab90 Heptc: keep the native compiler when it is already compiled. 2011-12-06 15:44:21 +01:00
Adrien Guatto f077d41e09 Fixed heptc to work under MacOSX without depending on GNU coreutils. 2011-12-06 15:44:21 +01:00
Léonard Gérard 18a6835b9a improve heptc java handling 2011-11-22 11:27:58 +01:00
Léonard Gérard 38933a789a small fixes 2011-11-21 09:10:27 +01:00
Léonard Gérard 442f38b196 stronger heptc and clean_heptc
It may be symlinked.
Moreover, when heptc is called with java as first param, it will set the
right target and call javac right after
2011-11-21 03:26:13 +01:00
Léonard Gérard a519afe631 heptc script fix 2011-06-28 17:50:34 +02:00
Adrien Guatto 4794045208 Reworked Obc AST: from right patterns to extvalues.
I introduced a notion of extended values in Obc expressions,
replacing the Epattern constructor. Patterns may now only
occur at their rightful place, on the left of an assignment.

This change allows to index global constant arrays.
2011-05-30 16:25:00 +02:00
Adrien Guatto fd0b3efd2c Fixed helper scripts. 2011-05-30 10:23:03 +02:00
Léonard Gérard b8b16a7355 blop 2011-03-21 17:41:00 +01:00
Léonard Gérard e2cbf7f56f Heptc updated with new heptc behavior. 2011-01-12 15:39:47 +01:00
Léonard Gérard a54e570d0f Hept Scoping should be ok and documented,
Hept Parsing too,
all the reset to review carefully,
Typing to cut from all the scoping.
2010-09-09 19:48:20 +02:00
Léonard Gérard 1ef11939d2 Heptc wrapper fix. 2010-08-29 23:50:50 +02:00
Léonard Gérard 0fdea7fbd7 Use -j 0 in heptc wrapper. 2010-08-03 22:39:01 +02:00
Léonard Gérard 5e737d0094 location change. Heptc works with menhir. 2010-07-21 15:15:57 +02:00
Léonard Gérard 0c5a8d8ffe compilers refactoring. and bug fix of heptc vs heptcheck. 2010-06-29 19:21:07 +02:00
Léonard Gérard b595dee62f Small usefull heptc wrapper. 2010-06-28 18:06:39 +02:00