* src/libexpr/expr-to-xml.cc (nix::showAttrs): Add `location' parameter. Provide location XML attributes when it's true. Update callers. (nix::printTermAsXML): Likewise. * src/libexpr/expr-to-xml.hh (nix::printTermAsXML): Update prototype; have `location' default to `false'. * src/nix-instantiate/nix-instantiate.cc (printResult, processExpr): Add `location' parameter; update callers. (run): Add support for `--no-location'. * src/nix-instantiate/help.txt: Update accordingly. * tests/lang.sh: Invoke `nix-instantiate' with `--no-location' for the XML tests. * tests/lang/eval-okay-toxml.exp, tests/lang/eval-okay-to-xml.nix: New files. |
||
|---|---|---|
| .. | ||
| attr-path.cc | ||
| attr-path.hh | ||
| common-opts.cc | ||
| common-opts.hh | ||
| eval.cc | ||
| eval.hh | ||
| expr-to-xml.cc | ||
| expr-to-xml.hh | ||
| get-drvs.cc | ||
| get-drvs.hh | ||
| lexer.l | ||
| Makefile.am | ||
| names.cc | ||
| names.hh | ||
| nix.sdf | ||
| nixexpr-ast.def | ||
| nixexpr.cc | ||
| nixexpr.hh | ||
| parser.hh | ||
| parser.y | ||
| primops.cc | ||