Eelco Dolstra
|
b1117ef29d
|
* nix -> nix-store, fix -> nix-instantiate.
|
2003-11-18 11:38:25 +00:00 |
|
Eelco Dolstra
|
06ae269c7c
|
* Do not filter when parsing. This is much faster.
* Add some rejections and lexical restrictions to the grammar to make
this work.
|
2003-11-10 11:00:38 +00:00 |
|
Eelco Dolstra
|
569e7940f8
|
* Allow `+' in path names.
|
2003-11-06 14:41:29 +00:00 |
|
Eelco Dolstra
|
fa18f1f184
|
* Assertions.
* Logical operators (!, &&, ||, ->).
|
2003-11-05 16:27:40 +00:00 |
|
Eelco Dolstra
|
80bb477cc4
|
* Default function arguments.
|
2003-11-05 15:34:12 +00:00 |
|
Eelco Dolstra
|
e2655aa332
|
* Shorter list syntax ([a b c] instead of [a, b, c]).
|
2003-11-03 11:59:35 +00:00 |
|
Eelco Dolstra
|
ad0976f8d5
|
* Grammar changes. Attributes in attribute sets are now delimited with
semicolons instead of comma's. Final semicolon in the set is optional.
|
2003-11-03 10:21:30 +00:00 |
|
Eelco Dolstra
|
40986312bb
|
* Boolean constants.
|
2003-11-02 17:36:15 +00:00 |
|
Eelco Dolstra
|
1b4184ccbb
|
* Let syntax.
|
2003-11-01 19:10:41 +00:00 |
|
Eelco Dolstra
|
9210d4d530
|
* Working evaluator.
* Mutually recursive attribute sets.
* Print evaluator efficiency statistics.
|
2003-10-31 17:09:31 +00:00 |
|
Eelco Dolstra
|
f1c1a3c97f
|
* Allow empty attribute (argument) sets.
|
2003-10-31 12:21:01 +00:00 |
|
Eelco Dolstra
|
933b3f677d
|
* Attribute selection operator.
|
2003-10-30 16:10:20 +00:00 |
|
Eelco Dolstra
|
b95a3dc45b
|
* Basic grammar and parser for the Fix language. We use libsglr and
friends to do the parsing. The parse table is embedded in the Fix
executable using bin2c, which converts an arbitrary file into a C
character array.
|
2003-10-29 16:05:03 +00:00 |
|