- Jul 06, 2012
-
-
Pascal Raymond authored
-
- Jul 04, 2012
-
-
Pascal Raymond authored
-
Pascal Raymond authored
-
Erwan Jahier authored
-
Pascal Raymond authored
-
Pascal Raymond authored
-
Pascal Raymond authored
-
Pascal Raymond authored
-
Pascal Raymond authored
-
- Jul 03, 2012
-
-
Pascal Raymond authored
- src + utils + tests au meme niveau - tout ce qui est provisoire dans obj
-
- Dec 05, 2011
-
-
Erwan Jahier authored
-
- Jun 01, 2011
-
-
Erwan Jahier authored
-
Erwan Jahier authored
parametric nodes (or predef iterators) are nested. Before, nested iterators were handles as follows : a source-level (i.e., not compiled) alias node was created on-the-fly, and then compiled. But this way to proceed was buggy for static args coming from nested iterators or nested parametric nodes. Now, I rely on Inline.iterators to get rid of iterators (the iterator inlining is now recursive).
-
- May 19, 2011
-
-
Erwan Jahier authored
not use the module name. Otherwise, names with "::" are created, and sometimes the lhs of the "::" does not even correpond to an existing module.
-
- Nov 03, 2010
-
-
Erwan Jahier authored
-
- Sep 29, 2010
-
-
Erwan Jahier authored
-
- Aug 19, 2010
-
-
Erwan Jahier authored
the includer file, instead of the compiling directory. Also, avoid loops when including files. Add a --nonreg-test option that prevent the compiler to print file name paths in error messages. Indeed, this change makes all file names absolute, which complicates the non-regression tests automatic perusal.
-
Erwan Jahier authored
including files) was wrong (well, at least, too restrictive, numbers were forbidden in file names...).
-
- Jul 10, 2010
-
-
Pascal Raymond authored
'+' replaced by "p" (see "correct_num_string" in LicDump.ml)
-
- Jul 09, 2010
-
-
Pascal Raymond authored
'-' replaced by 'm', '.' by 'd', (see "correct_num_string" in LicDump.ml)
-
- Jul 06, 2010
-
-
Pascal Raymond authored
-
Pascal Raymond authored
-
- Jul 02, 2010
-
-
Pascal Raymond authored
-
Erwan Jahier authored
-
Erwan Jahier authored
Add a -tlex option to debug the lexer. Also, rename the rules in parser.mly now that their appear in the manual. This renaming work is in progress though.
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Pascal Raymond authored
-
Erwan Jahier authored
-
- May 21, 2010
-
-
Erwan Jahier authored
-
- May 05, 2010
-
-
Erwan Jahier authored
Add a -tlex option to debug the lexer. Also, rename the rules in parser.mly now that their appear in the manual. This renaming work is in progress though.
-
Erwan Jahier authored
-
- Apr 14, 2010
-
-
Erwan Jahier authored
-
- Apr 13, 2010
-
-
Erwan Jahier authored
-
- Apr 09, 2010
-
-
Erwan Jahier authored
This is useful to be able to compile V4 program that uses include.
-
- Apr 08, 2010
-
-
Erwan Jahier authored
Fix a performance bug that was occuring with programs having a lot of variables and that were using constant.
-
Erwan Jahier authored
-
- Jan 22, 2010
-
-
Erwan Jahier authored
cf test/should_work/NONREG/fresh_name.lus where the local variable _n1e1_1 was defined twice ! The fix contist the following idea : prefix fresh var name by "_", except if at least one user ident begins by "_". In that case, we try to prefix them by "_1", and then "_2", and so on. We take the first possible one. nb : this won't work if the user defined idents from "_1" to "_1073741823" (on 32-bits machine), but I bet that this compiler would die before anyway...
-
Erwan Jahier authored
-
Erwan Jahier authored
-