lix/src/libexpr
Eelco Dolstra ebade9ff8b * Check for duplicate attribute names / function arguments. `make
check' now succeeds :-)
* An attribute set such as `{ foo = { enable = true; };
  foo.port = 23; }' now parses.  It was previously rejected, but I'm
  too lazy to implement the check.  (The only reason to reject it is
  that the reverse, `{ foo.port = 23; foo = { enable = true; }; }', is
  rejected, which is kind of ugly.)
2010-04-22 11:02:24 +00:00
..
attr-path.cc * Store lists as lists of pointers to values rather than as lists of 2010-04-15 00:37:36 +00:00
attr-path.hh * Don't use ATerms for the abstract syntax trees anymore. Not 2010-04-12 18:30:11 +00:00
common-opts.cc * Use a symbol table to represent identifiers and attribute names 2010-04-13 12:25:42 +00:00
common-opts.hh * Update autoCallFunction() and findAlongAttrPath(). 2010-04-07 15:47:06 +00:00
eval-test.cc * Store lists as lists of pointers to values rather than as lists of 2010-04-15 00:37:36 +00:00
eval.cc * String equality tests should take the context into account. All the 2010-04-22 09:54:11 +00:00
eval.hh * String equality tests should take the context into account. All the 2010-04-22 09:54:11 +00:00
get-drvs.cc * Store user environment manifests as a Nix expression in 2010-04-21 15:08:58 +00:00
get-drvs.hh * Store user environment manifests as a Nix expression in 2010-04-21 15:08:58 +00:00
lexer.l * Fix the interpretation of ''\<character> in indented strings. 2010-04-21 16:18:27 +00:00
Makefile.am * Drop the dependency on the ATerm library. 2010-04-19 14:51:58 +00:00
names.cc * Export the nix-env derivation name parsing and version comparison 2008-07-01 10:10:32 +00:00
names.hh * Export the nix-env derivation name parsing and version comparison 2008-07-01 10:10:32 +00:00
nix.sdf First attempt to update Nix SDF grammar to match the actual bison grammar 2008-06-04 14:36:46 +00:00
nixexpr.cc * Implemented inherit. 2010-04-14 23:25:05 +00:00
nixexpr.hh * Check for duplicate attribute names / function arguments. `make 2010-04-22 11:02:24 +00:00
parser.hh * Use a symbol table to represent identifiers and attribute names 2010-04-13 12:25:42 +00:00
parser.y * Check for duplicate attribute names / function arguments. `make 2010-04-22 11:02:24 +00:00
primops.cc * Fixed builtins.genericClosure. 2010-04-21 15:57:11 +00:00
symbol-table.hh * Use std::tr1::unordered_set instead of std::set for the symbol 2010-04-13 14:34:11 +00:00
value-to-xml.cc * Store lists as lists of pointers to values rather than as lists of 2010-04-15 00:37:36 +00:00
value-to-xml.hh * expr-to-xml -> value-to-xml. 2010-04-07 13:59:45 +00:00