nushell/crates
Jakub Žádník 77c520e10b Make predeclarations scoped; Add hiding tests
In some rare cases, the global predeclarations would clash, for example:

  > module spam { export def foo [] { "foo" } }; def foo [] { "bar" }

In the example, the `foo [] { "bar" }` would get predeclared first, then
the predeclaration would be overwritten and consumed by `foo [] {"foo"}`
inside the module, then when parsing the actual `foo [] { "bar" }`, it
would not find its predeclaration.
2021-10-10 14:31:13 +03:00
..
nu-cli Allow vars and subexprs in extern args 2021-10-09 10:51:47 +13:00
nu-command Add a couple more tests to for 2021-10-10 05:58:33 +13:00
nu-engine Handle not-in operator 2021-10-09 19:40:47 +02:00
nu-json Add 'from json' 2021-10-01 18:11:49 +13:00
nu-parser Make predeclarations scoped; Add hiding tests 2021-10-10 14:31:13 +03:00
nu-path Add 'from json' 2021-10-01 18:11:49 +13:00
nu-protocol Make predeclarations scoped; Add hiding tests 2021-10-10 14:31:13 +03:00
nu-table Add wrap and get and cell_path parsing 2021-10-02 15:59:11 +13:00
nu-term-grid respect lscolors env var; measure width minus ansi 2021-10-08 09:40:20 -05:00