nushell/tests
Yehuda Katz 6a7c00eaef Finish the job of moving shapes into the stream
This commit should finish the `coloring_in_tokens` feature, which moves
the shape accumulator into the token stream. This allows rollbacks of
the token stream to also roll back any shapes that were added.

This commit also adds a much nicer syntax highlighter trace, which shows
all of the paths the highlighter took to arrive at a particular coloring
output. This change is fairly substantial, but really improves the
understandability of the flow. I intend to update the normal parser with
a similar tracing view.

In general, this change also fleshes out the concept of "atomic" token
stream operations.

A good next step would be to try to make the parser more
error-correcting, using the coloring infrastructure. A follow-up step
would involve merging the parser and highlighter shapes themselves.
2019-10-22 16:19:22 -07:00
..
fixtures Add urlencode/urldecode 2019-09-19 16:25:29 +12:00
helpers Fix bug with multiple input objects to an external command. 2019-10-14 16:47:12 -04:00
command_cd_tests.rs Filesystem shell can't cd into files. Ever. 2019-09-24 15:34:30 -05:00
command_config_test.rs Stream support (#812) 2019-10-13 17:12:43 +13:00
command_cp_tests.rs Trim trailing whitespace and set it in editorconfig 2019-09-03 02:52:52 +02:00
command_enter_test.rs Cover failure not found files cases. 2019-10-22 08:08:24 -05:00
command_ls_tests.rs Move off 'sum' to internal command 'count' for tests. 2019-10-15 05:16:47 -05:00
command_mkdir_tests.rs Readability improvement. 2019-08-29 01:31:56 -05:00
command_mv_tests.rs run rustfmt 2019-09-11 10:36:50 -04:00
command_open_tests.rs Cover failure not found files cases. 2019-10-22 08:08:24 -05:00
command_rm_tests.rs run rustfmt 2019-09-11 10:36:50 -04:00
commands_test.rs Finish the job of moving shapes into the stream 2019-10-22 16:19:22 -07:00
external_tests.rs run rustfmt 2019-09-11 10:36:50 -04:00
filter_inc_tests.rs run rustfmt 2019-09-11 10:36:50 -04:00
filter_str_tests.rs pass lint checks. 2019-09-12 01:49:01 -05:00
filters_test.rs filter out the files that have the same size on multiple operating systems 2019-10-18 20:43:37 -04:00
tests.rs Attempt so simplify classified 2019-09-08 14:00:04 +12:00