nushell/crates/nu-parser/src
Jakub Žádník 2cffff0c1b
Allow modules to use other modules (#6162)
* Allow private imports inside modules

Can call `use ...` inside modules now.

* Add more tests

* Add a leak test

* Refactor exportables; Prepare for 'export use'

* Fix description

* Implement 'export use' command

This allows re-exporting module's commands and aliases from another
module.

* Add more tests; Fix import pattern list strings

The import pattern strings didn't trim the surrounding quotes.

* Add ignored test
2022-07-29 11:57:10 +03:00
..
deparse.rs fix arg parse (#5754) 2022-06-11 20:52:31 +12:00
errors.rs Errors when let in, let env and similar commands are passed. (#5866) 2022-06-25 00:55:25 +03:00
flatten.rs Allow bare words to interpolate (#5327) 2022-04-26 11:44:44 +12:00
known_external.rs Revert "Refactor external command (#6083)" (#6116) 2022-07-26 05:37:15 +12:00
lex.rs Add raw strings, use raw strings for env (#5090) 2022-04-05 08:42:26 +12:00
lib.rs fix arg parse (#5754) 2022-06-11 20:52:31 +12:00
lite_parse.rs Remove statements, replaced by pipelines (#4482) 2022-02-15 14:31:14 -05:00
parse_keywords.rs Allow modules to use other modules (#6162) 2022-07-29 11:57:10 +03:00
parser.rs Allow modules to use other modules (#6162) 2022-07-29 11:57:10 +03:00
type_check.rs Add bit operator: bit-xor (#5940) 2022-07-03 06:45:20 -05:00