about summary refs log tree commit diff
path: root/src/libexpr/nix.sdf
AgeCommit message (Collapse)AuthorFilesLines
2006-09-11 * Support `++'.Eelco Dolstra1-6/+14
* More follow restrictions on layout.
2006-03-23 * Hm.Eelco Dolstra1-2/+1
2005-07-16 * Wat cleanups.Eelco Dolstra1-10/+5
2005-07-16 * Define paths using regexps, as is done in the Flex definition.Eelco Dolstra1-5/+2
2005-07-16 * Make the rejects a bit more compact.Eelco Dolstra1-7/+2
* Add lexical restrictions for keywords.
2005-07-16 * Fix ambiguity.Eelco Dolstra1-0/+1
2005-07-16 * Revive and update the SDF grammar for Nix expressions.Eelco Dolstra1-0/+141
2004-01-30 * Replaced the SDF parser by a substantially faster Bison/FlexEelco Dolstra1-131/+0
parser (roughly 80x faster). The absolutely latest version of Bison (1.875c) is required for reentrant GLR support, as well as a recent version of Flex (say, 2.5.31). Note that most Unix distributions ship with the prehistoric Flex 2.5.4, which doesn't support reentrancy.
2004-01-29 * Optimised the SDF grammar.Eelco Dolstra1-92/+13
2003-11-22 * Maintain integrity of the substitute and successor mappings whenEelco Dolstra1-1/+2
deleting a path in the store. * Allow absolute paths in Nix expressions. * Get nix-prefetch-url to work again. * Various other fixes.
2003-11-19 * Refactoring: put the Nix expression evaluator in its own library soEelco Dolstra1-0/+209
that it can be used by multiple programs.