summary refs log tree commit diff
path: root/src/libexpr/parser.y
AgeCommit message (Expand)Author
2006-09-04* Compile the lexer as C++ code. Remove all the redundant C/C++Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-07-24* New language feature: domain checks, which check whether a functionEelco Dolstra
2006-07-24* Refactoring to support domain checks.Eelco Dolstra
2006-05-01* String interpolation. Expressions likeEelco Dolstra
2006-02-13* Override YYMALLOC and YYFREE so that we can call AT[un]protectMemoryEelco Dolstra
2005-09-14* List concatenation must be right-associative for efficiency.Eelco Dolstra
2005-07-25* Added a list concatenation operator:Eelco Dolstra
2004-11-03* string2ATerm -> overloaded toATerm.Eelco Dolstra
2004-10-29* Drop ATmake / ATMatcher also in handling store expressions.Eelco Dolstra
2004-10-26* Don't use ATmake / ATmatch anymore, nor the ATMatcher class.Eelco Dolstra
2004-10-26* String/path concatenation operator (`+').Eelco Dolstra
2004-10-25* New language feature: with expressions.Eelco Dolstra
2004-04-05* When something goes wrong in the evaluation of a Nix expression,Eelco Dolstra
2004-03-28* Added an operator `?' to test for attribute existence, e.g.,Eelco Dolstra
2004-03-28* Added an operator `~' to select paths within a derivation. E.g.,Eelco Dolstra
2004-03-28* Added plain lambdas, e.g., `let { id = x: x; const = x: y: x; }'.Eelco Dolstra
2004-02-19* Resolve an ambiguity between ifs and attribute selection, e.g., `ifEelco Dolstra
2004-02-04* Extended the `inherit' syntax to optionally select attributes fromEelco Dolstra
2004-02-04* An attribute set update operator (//). E.g.,Eelco Dolstra
2004-02-02* Added syntactic sugar to the construction of attribute sets toEelco Dolstra
2004-01-30* Parser numbers again.Eelco Dolstra
2004-01-30* Replaced the SDF parser by a substantially faster Bison/FlexEelco Dolstra