Commit Graph

11 Commits

Author SHA1 Message Date
Gwenal Delaval da648254d8 Added type string to pervasives, with string constants in AST 2011-05-10 17:07:17 +02:00
Adrien Guatto 396457abd8 Added assert() and exit() to pervasives.epi. 2011-04-27 14:48:01 +02:00
Léonard Gérard 46ed02416b Convolutions and pip working. 2011-03-23 16:53:01 +01:00
Cédric Pasteur 2fdf2855d3 Added a new truncated select operator
a[>e<] returns the element in the array at index
e, a[0] if e < 0 and a[n-1] if e >= n
2011-03-22 22:12:59 +01:00
Léonard Gérard 36061f4518 fixed tests to the new iterator syntax.
Changed (( and )) to (< and >) since it's very common to write )) !
2011-03-21 22:24:37 +01:00
Léonard Gérard 979a6cfbd5 Do stuff in pervasives. 2011-02-14 15:22:13 +01:00
Adrien Guatto 412fd1f81b New operator: modulo (written (%))! 2010-10-02 13:01:35 +02:00
Adrien Guatto e3a03806e4 Added missing boolean operator: XOR. 2010-08-02 16:14:35 +02:00
Cédric Pasteur 221eea1644 Added polymorphic (=) and (<>) operators
These two operators really need to be polymorphic, 
so they cannot be in Pervasives. a <> b is translated
to not (a = b>) at parsing.
2010-07-27 17:16:49 +02:00
Cédric Pasteur 58d601fc96 Added float versions of operators 2010-07-27 15:32:51 +02:00
Léonard Gérard 12251f960e Add lib/pervasives.epi, tests, tools 2010-06-21 12:11:06 +02:00