nushell/src
Yehuda Katz f70c6d5d48 Extract nu_source into a crate
This commit extracts Tag, Span, Text, as well as source-related debug
facilities into a new crate called nu_source.

This change is much bigger than one might have expected because the
previous code relied heavily on implementing inherent methods on
`Tagged<T>` and `Spanned<T>`, which is no longer possible.

As a result, this change creates more concrete types instead of using
`Tagged<T>`. One notable example: Tagged<Value> became Value, and Value
became UntaggedValue.

This change clarifies the intent of the code in many places, but it does
make it a big change.
2019-11-25 07:37:33 -08:00
..
commands Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
data Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
env --no-edit 2019-11-21 14:22:32 -08:00
evaluate Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
format Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
parser Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
plugins Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
shell Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
cli.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
commands.rs default command introduced. 2019-11-24 04:20:08 -05:00
context.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
data.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
env.rs Replace crate visibility identifier with pub(crate) 2019-08-29 13:09:09 +02:00
errors.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
format.rs Replace vtable with pivot command 2019-09-17 19:07:11 +12:00
git.rs chore: omit the entire git.rs file when starship is used 2019-10-09 08:42:46 +01:00
lib.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
main.rs Modernize external parse and improve trace 2019-11-01 08:45:45 -07:00
parser.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
plugin.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
prelude.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
shell.rs run rustfmt 2019-09-11 10:36:50 -04:00
stream.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
traits.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
utils.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00