├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── config.md ├── definitions.md ├── hacking.md ├── misc.md ├── overview.md └── syntax.md ├── example_data ├── address.csv ├── age.csv ├── dinosaurs.json ├── donald.json ├── home.csv ├── numbers.json ├── text.txt └── tree │ ├── a │ └── sub │ ├── b │ └── c ├── generate_docs.crush ├── ideas.md ├── ordered_map ├── Cargo.toml └── src │ └── lib.rs ├── signature ├── Cargo.toml └── src │ ├── lib.rs │ ├── signature.rs │ └── simple_signature.rs ├── src ├── builtins │ ├── binary_op.rs │ ├── comp.rs │ ├── cond.rs │ ├── constants.rs │ ├── control │ │ ├── cmd.rs │ │ ├── for.rs │ │ ├── help.rs │ │ ├── if.rs │ │ ├── loop.rs │ │ ├── mod.rs │ │ ├── schedule.rs │ │ ├── timeit.rs │ │ ├── timer.rs │ │ └── while.rs │ ├── crush.rs │ ├── dbus.rs │ ├── dns.rs │ ├── fs │ │ ├── files.rs │ │ ├── mod.rs │ │ ├── mounts.rs │ │ └── usage.rs │ ├── groups.rs │ ├── grpc.rs │ ├── host.rs │ ├── io │ │ ├── base64.rs │ │ ├── bin.rs │ │ ├── csv.rs │ │ ├── hex.rs │ │ ├── http.rs │ │ ├── json.rs │ │ ├── lines.rs │ │ ├── mod.rs │ │ ├── pup.rs │ │ ├── split.rs │ │ ├── toml.rs │ │ ├── words.rs │ │ └── yaml.rs │ ├── math.rs │ ├── mod.rs │ ├── random.rs │ ├── remote.rs │ ├── stream │ │ ├── aggregation.rs │ │ ├── count.rs │ │ ├── drop.rs │ │ ├── each.rs │ │ ├── enumerate.rs │ │ ├── group.rs │ │ ├── head.rs │ │ ├── join.rs │ │ ├── mod.rs │ │ ├── reverse.rs │ │ ├── select.rs │ │ ├── seq.rs │ │ ├── skip.rs │ │ ├── sort.rs │ │ ├── tail.rs │ │ ├── uniq.rs │ │ ├── where.rs │ │ └── zip.rs │ ├── systemd.rs │ ├── term.rs │ ├── types │ │ ├── binary.rs │ │ ├── dict.rs │ │ ├── duration.rs │ │ ├── file.rs │ │ ├── float.rs │ │ ├── glob.rs │ │ ├── integer.rs │ │ ├── list.rs │ │ ├── mod.rs │ │ ├── one_of.rs │ │ ├── re.rs │ │ ├── scope.rs │ │ ├── string │ │ │ ├── format.rs │ │ │ └── mod.rs │ │ ├── struct.rs │ │ ├── table.rs │ │ ├── table_input_stream.rs │ │ ├── table_output_stream.rs │ │ └── time.rs │ ├── users.rs │ └── var.rs ├── crush.proto ├── lang │ ├── any_str.rs │ ├── argument.rs │ ├── ast │ │ ├── lexer.rs │ │ ├── location.rs │ │ ├── mod.rs │ │ ├── node.rs │ │ ├── parameter_node.rs │ │ ├── source.rs │ │ ├── token.rs │ │ └── tracked_string.rs │ ├── command │ │ ├── closure.rs │ │ └── mod.rs │ ├── command_invocation.rs │ ├── completion │ │ ├── mod.rs │ │ └── parse.rs │ ├── data │ │ ├── binary.rs │ │ ├── dict.rs │ │ ├── list.rs │ │ ├── mod.rs │ │ ├── struct.rs │ │ └── table.rs │ ├── errors.rs │ ├── execute.rs │ ├── help.rs │ ├── interactive │ │ ├── mod.rs │ │ └── rustyline_helper.rs │ ├── job.rs │ ├── lalrparser.lalrpop │ ├── mod.rs │ ├── ordered_string_map.rs │ ├── parser.rs │ ├── pipe.rs │ ├── pretty.rs │ ├── printer.rs │ ├── serialization │ │ ├── dict_serializer.rs │ │ ├── integer_serializer.rs │ │ ├── list_serializer.rs │ │ ├── mod.rs │ │ ├── scope_serializer.rs │ │ ├── string_serializer.rs │ │ ├── struct_serializer.rs │ │ ├── table_serializer.rs │ │ ├── tracked_string_serializer.rs │ │ ├── value_serializer.rs │ │ └── value_type_serializer.rs │ ├── signature │ │ ├── binary_input.rs │ │ ├── files.rs │ │ ├── mod.rs │ │ ├── number.rs │ │ ├── patterns.rs │ │ └── text.rs │ ├── state │ │ ├── argument_vector.rs │ │ ├── contexts.rs │ │ ├── global_state.rs │ │ ├── mod.rs │ │ ├── scope.rs │ │ └── this.rs │ ├── threads.rs │ ├── value │ │ ├── mod.rs │ │ ├── value_definition.rs │ │ └── value_type.rs │ └── vec_reader.rs ├── main.rs └── util │ ├── byte_unit.rs │ ├── directory_lister.rs │ ├── display_non_recursive.rs │ ├── escape.rs │ ├── file.rs │ ├── glob.rs │ ├── hex.rs │ ├── highlight.rs │ ├── identity_arc.rs │ ├── integer_formater.rs │ ├── logins.rs │ ├── md.rs │ ├── mod.rs │ ├── regex.rs │ ├── replace.rs │ ├── repr.rs │ ├── temperature.rs │ ├── time.rs │ └── user_map.rs ├── test_finder ├── Cargo.toml └── src │ └── lib.rs ├── tests ├── chmod.crush ├── chmod.crush.output ├── class.crush ├── class.crush.output ├── closure_signatures.crush ├── closure_signatures.crush.output ├── comparisons.crush ├── comparisons.crush.output ├── convert.crush ├── convert.crush.output ├── exit.crush ├── exit.crush.output ├── find.crush ├── find.crush.output ├── for.crush ├── for.crush.output ├── group.crush ├── group.crush.output ├── integer.crush ├── integer.crush.output ├── join.crush ├── join.crush.output ├── json.crush ├── json.crush.output ├── large_filter.crush ├── large_filter.crush.output ├── loop.crush ├── loop.crush.output ├── pipe.crush ├── pipe.crush.output ├── pipe2.crush ├── pipe2.crush.output ├── pipe3.crush ├── pipe3.crush.output ├── serialization.crush ├── serialization.crush.output ├── string.crush ├── string.crush.output ├── system.rs ├── time.crush ├── time.crush.output ├── whitespace.crush ├── whitespace.crush.output ├── zip.crush └── zip.crush.output └── todo.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/README.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/definitions.md -------------------------------------------------------------------------------- /docs/hacking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/hacking.md -------------------------------------------------------------------------------- /docs/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/misc.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/docs/syntax.md -------------------------------------------------------------------------------- /example_data/address.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/address.csv -------------------------------------------------------------------------------- /example_data/age.csv: -------------------------------------------------------------------------------- 1 | eva,9 2 | alice,18 3 | ada,78 4 | bob,54 5 | jeremy,12 6 | isac,2 7 | -------------------------------------------------------------------------------- /example_data/dinosaurs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/dinosaurs.json -------------------------------------------------------------------------------- /example_data/donald.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/donald.json -------------------------------------------------------------------------------- /example_data/home.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/home.csv -------------------------------------------------------------------------------- /example_data/numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/numbers.json -------------------------------------------------------------------------------- /example_data/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/example_data/text.txt -------------------------------------------------------------------------------- /example_data/tree/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_data/tree/sub/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_data/tree/sub/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generate_docs.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/generate_docs.crush -------------------------------------------------------------------------------- /ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/ideas.md -------------------------------------------------------------------------------- /ordered_map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/ordered_map/Cargo.toml -------------------------------------------------------------------------------- /ordered_map/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/ordered_map/src/lib.rs -------------------------------------------------------------------------------- /signature/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/signature/Cargo.toml -------------------------------------------------------------------------------- /signature/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/signature/src/lib.rs -------------------------------------------------------------------------------- /signature/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/signature/src/signature.rs -------------------------------------------------------------------------------- /signature/src/simple_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/signature/src/simple_signature.rs -------------------------------------------------------------------------------- /src/builtins/binary_op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/binary_op.rs -------------------------------------------------------------------------------- /src/builtins/comp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/comp.rs -------------------------------------------------------------------------------- /src/builtins/cond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/cond.rs -------------------------------------------------------------------------------- /src/builtins/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/constants.rs -------------------------------------------------------------------------------- /src/builtins/control/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/cmd.rs -------------------------------------------------------------------------------- /src/builtins/control/for.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/for.rs -------------------------------------------------------------------------------- /src/builtins/control/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/help.rs -------------------------------------------------------------------------------- /src/builtins/control/if.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/if.rs -------------------------------------------------------------------------------- /src/builtins/control/loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/loop.rs -------------------------------------------------------------------------------- /src/builtins/control/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/mod.rs -------------------------------------------------------------------------------- /src/builtins/control/schedule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/schedule.rs -------------------------------------------------------------------------------- /src/builtins/control/timeit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/timeit.rs -------------------------------------------------------------------------------- /src/builtins/control/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/timer.rs -------------------------------------------------------------------------------- /src/builtins/control/while.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/control/while.rs -------------------------------------------------------------------------------- /src/builtins/crush.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/crush.rs -------------------------------------------------------------------------------- /src/builtins/dbus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/dbus.rs -------------------------------------------------------------------------------- /src/builtins/dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/dns.rs -------------------------------------------------------------------------------- /src/builtins/fs/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/fs/files.rs -------------------------------------------------------------------------------- /src/builtins/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/fs/mod.rs -------------------------------------------------------------------------------- /src/builtins/fs/mounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/fs/mounts.rs -------------------------------------------------------------------------------- /src/builtins/fs/usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/fs/usage.rs -------------------------------------------------------------------------------- /src/builtins/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/groups.rs -------------------------------------------------------------------------------- /src/builtins/grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/grpc.rs -------------------------------------------------------------------------------- /src/builtins/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/host.rs -------------------------------------------------------------------------------- /src/builtins/io/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/base64.rs -------------------------------------------------------------------------------- /src/builtins/io/bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/bin.rs -------------------------------------------------------------------------------- /src/builtins/io/csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/csv.rs -------------------------------------------------------------------------------- /src/builtins/io/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/hex.rs -------------------------------------------------------------------------------- /src/builtins/io/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/http.rs -------------------------------------------------------------------------------- /src/builtins/io/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/json.rs -------------------------------------------------------------------------------- /src/builtins/io/lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/lines.rs -------------------------------------------------------------------------------- /src/builtins/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/mod.rs -------------------------------------------------------------------------------- /src/builtins/io/pup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/pup.rs -------------------------------------------------------------------------------- /src/builtins/io/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/split.rs -------------------------------------------------------------------------------- /src/builtins/io/toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/toml.rs -------------------------------------------------------------------------------- /src/builtins/io/words.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/words.rs -------------------------------------------------------------------------------- /src/builtins/io/yaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/io/yaml.rs -------------------------------------------------------------------------------- /src/builtins/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/math.rs -------------------------------------------------------------------------------- /src/builtins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/mod.rs -------------------------------------------------------------------------------- /src/builtins/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/random.rs -------------------------------------------------------------------------------- /src/builtins/remote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/remote.rs -------------------------------------------------------------------------------- /src/builtins/stream/aggregation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/aggregation.rs -------------------------------------------------------------------------------- /src/builtins/stream/count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/count.rs -------------------------------------------------------------------------------- /src/builtins/stream/drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/drop.rs -------------------------------------------------------------------------------- /src/builtins/stream/each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/each.rs -------------------------------------------------------------------------------- /src/builtins/stream/enumerate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/enumerate.rs -------------------------------------------------------------------------------- /src/builtins/stream/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/group.rs -------------------------------------------------------------------------------- /src/builtins/stream/head.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/head.rs -------------------------------------------------------------------------------- /src/builtins/stream/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/join.rs -------------------------------------------------------------------------------- /src/builtins/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/mod.rs -------------------------------------------------------------------------------- /src/builtins/stream/reverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/reverse.rs -------------------------------------------------------------------------------- /src/builtins/stream/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/select.rs -------------------------------------------------------------------------------- /src/builtins/stream/seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/seq.rs -------------------------------------------------------------------------------- /src/builtins/stream/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/skip.rs -------------------------------------------------------------------------------- /src/builtins/stream/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/sort.rs -------------------------------------------------------------------------------- /src/builtins/stream/tail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/tail.rs -------------------------------------------------------------------------------- /src/builtins/stream/uniq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/uniq.rs -------------------------------------------------------------------------------- /src/builtins/stream/where.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/where.rs -------------------------------------------------------------------------------- /src/builtins/stream/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/stream/zip.rs -------------------------------------------------------------------------------- /src/builtins/systemd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/systemd.rs -------------------------------------------------------------------------------- /src/builtins/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/term.rs -------------------------------------------------------------------------------- /src/builtins/types/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/binary.rs -------------------------------------------------------------------------------- /src/builtins/types/dict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/dict.rs -------------------------------------------------------------------------------- /src/builtins/types/duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/duration.rs -------------------------------------------------------------------------------- /src/builtins/types/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/file.rs -------------------------------------------------------------------------------- /src/builtins/types/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/float.rs -------------------------------------------------------------------------------- /src/builtins/types/glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/glob.rs -------------------------------------------------------------------------------- /src/builtins/types/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/integer.rs -------------------------------------------------------------------------------- /src/builtins/types/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/list.rs -------------------------------------------------------------------------------- /src/builtins/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/mod.rs -------------------------------------------------------------------------------- /src/builtins/types/one_of.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/one_of.rs -------------------------------------------------------------------------------- /src/builtins/types/re.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/re.rs -------------------------------------------------------------------------------- /src/builtins/types/scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/scope.rs -------------------------------------------------------------------------------- /src/builtins/types/string/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/string/format.rs -------------------------------------------------------------------------------- /src/builtins/types/string/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/string/mod.rs -------------------------------------------------------------------------------- /src/builtins/types/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/struct.rs -------------------------------------------------------------------------------- /src/builtins/types/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/table.rs -------------------------------------------------------------------------------- /src/builtins/types/table_input_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/table_input_stream.rs -------------------------------------------------------------------------------- /src/builtins/types/table_output_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/table_output_stream.rs -------------------------------------------------------------------------------- /src/builtins/types/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/types/time.rs -------------------------------------------------------------------------------- /src/builtins/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/users.rs -------------------------------------------------------------------------------- /src/builtins/var.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/builtins/var.rs -------------------------------------------------------------------------------- /src/crush.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/crush.proto -------------------------------------------------------------------------------- /src/lang/any_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/any_str.rs -------------------------------------------------------------------------------- /src/lang/argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/argument.rs -------------------------------------------------------------------------------- /src/lang/ast/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/lexer.rs -------------------------------------------------------------------------------- /src/lang/ast/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/location.rs -------------------------------------------------------------------------------- /src/lang/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/mod.rs -------------------------------------------------------------------------------- /src/lang/ast/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/node.rs -------------------------------------------------------------------------------- /src/lang/ast/parameter_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/parameter_node.rs -------------------------------------------------------------------------------- /src/lang/ast/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/source.rs -------------------------------------------------------------------------------- /src/lang/ast/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/token.rs -------------------------------------------------------------------------------- /src/lang/ast/tracked_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ast/tracked_string.rs -------------------------------------------------------------------------------- /src/lang/command/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/command/closure.rs -------------------------------------------------------------------------------- /src/lang/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/command/mod.rs -------------------------------------------------------------------------------- /src/lang/command_invocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/command_invocation.rs -------------------------------------------------------------------------------- /src/lang/completion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/completion/mod.rs -------------------------------------------------------------------------------- /src/lang/completion/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/completion/parse.rs -------------------------------------------------------------------------------- /src/lang/data/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/binary.rs -------------------------------------------------------------------------------- /src/lang/data/dict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/dict.rs -------------------------------------------------------------------------------- /src/lang/data/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/list.rs -------------------------------------------------------------------------------- /src/lang/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/mod.rs -------------------------------------------------------------------------------- /src/lang/data/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/struct.rs -------------------------------------------------------------------------------- /src/lang/data/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/data/table.rs -------------------------------------------------------------------------------- /src/lang/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/errors.rs -------------------------------------------------------------------------------- /src/lang/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/execute.rs -------------------------------------------------------------------------------- /src/lang/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/help.rs -------------------------------------------------------------------------------- /src/lang/interactive/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/interactive/mod.rs -------------------------------------------------------------------------------- /src/lang/interactive/rustyline_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/interactive/rustyline_helper.rs -------------------------------------------------------------------------------- /src/lang/job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/job.rs -------------------------------------------------------------------------------- /src/lang/lalrparser.lalrpop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/lalrparser.lalrpop -------------------------------------------------------------------------------- /src/lang/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/mod.rs -------------------------------------------------------------------------------- /src/lang/ordered_string_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/ordered_string_map.rs -------------------------------------------------------------------------------- /src/lang/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/parser.rs -------------------------------------------------------------------------------- /src/lang/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/pipe.rs -------------------------------------------------------------------------------- /src/lang/pretty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/pretty.rs -------------------------------------------------------------------------------- /src/lang/printer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/printer.rs -------------------------------------------------------------------------------- /src/lang/serialization/dict_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/dict_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/integer_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/integer_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/list_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/list_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/mod.rs -------------------------------------------------------------------------------- /src/lang/serialization/scope_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/scope_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/string_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/string_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/struct_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/struct_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/table_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/table_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/tracked_string_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/tracked_string_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/value_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/value_serializer.rs -------------------------------------------------------------------------------- /src/lang/serialization/value_type_serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/serialization/value_type_serializer.rs -------------------------------------------------------------------------------- /src/lang/signature/binary_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/binary_input.rs -------------------------------------------------------------------------------- /src/lang/signature/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/files.rs -------------------------------------------------------------------------------- /src/lang/signature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/mod.rs -------------------------------------------------------------------------------- /src/lang/signature/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/number.rs -------------------------------------------------------------------------------- /src/lang/signature/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/patterns.rs -------------------------------------------------------------------------------- /src/lang/signature/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/signature/text.rs -------------------------------------------------------------------------------- /src/lang/state/argument_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/argument_vector.rs -------------------------------------------------------------------------------- /src/lang/state/contexts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/contexts.rs -------------------------------------------------------------------------------- /src/lang/state/global_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/global_state.rs -------------------------------------------------------------------------------- /src/lang/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/mod.rs -------------------------------------------------------------------------------- /src/lang/state/scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/scope.rs -------------------------------------------------------------------------------- /src/lang/state/this.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/state/this.rs -------------------------------------------------------------------------------- /src/lang/threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/threads.rs -------------------------------------------------------------------------------- /src/lang/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/value/mod.rs -------------------------------------------------------------------------------- /src/lang/value/value_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/value/value_definition.rs -------------------------------------------------------------------------------- /src/lang/value/value_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/value/value_type.rs -------------------------------------------------------------------------------- /src/lang/vec_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/lang/vec_reader.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/util/byte_unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/byte_unit.rs -------------------------------------------------------------------------------- /src/util/directory_lister.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/directory_lister.rs -------------------------------------------------------------------------------- /src/util/display_non_recursive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/display_non_recursive.rs -------------------------------------------------------------------------------- /src/util/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/escape.rs -------------------------------------------------------------------------------- /src/util/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/file.rs -------------------------------------------------------------------------------- /src/util/glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/glob.rs -------------------------------------------------------------------------------- /src/util/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/hex.rs -------------------------------------------------------------------------------- /src/util/highlight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/highlight.rs -------------------------------------------------------------------------------- /src/util/identity_arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/identity_arc.rs -------------------------------------------------------------------------------- /src/util/integer_formater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/integer_formater.rs -------------------------------------------------------------------------------- /src/util/logins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/logins.rs -------------------------------------------------------------------------------- /src/util/md.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/md.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/regex.rs -------------------------------------------------------------------------------- /src/util/replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/replace.rs -------------------------------------------------------------------------------- /src/util/repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/repr.rs -------------------------------------------------------------------------------- /src/util/temperature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/temperature.rs -------------------------------------------------------------------------------- /src/util/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/time.rs -------------------------------------------------------------------------------- /src/util/user_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/src/util/user_map.rs -------------------------------------------------------------------------------- /test_finder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/test_finder/Cargo.toml -------------------------------------------------------------------------------- /test_finder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/test_finder/src/lib.rs -------------------------------------------------------------------------------- /tests/chmod.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/chmod.crush -------------------------------------------------------------------------------- /tests/chmod.crush.output: -------------------------------------------------------------------------------- 1 | permissions 2 | -w----r-x 3 | -------------------------------------------------------------------------------- /tests/class.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/class.crush -------------------------------------------------------------------------------- /tests/class.crush.output: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /tests/closure_signatures.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/closure_signatures.crush -------------------------------------------------------------------------------- /tests/closure_signatures.crush.output: -------------------------------------------------------------------------------- 1 | dict{} 2 | -------------------------------------------------------------------------------- /tests/comparisons.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/comparisons.crush -------------------------------------------------------------------------------- /tests/comparisons.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/comparisons.crush.output -------------------------------------------------------------------------------- /tests/convert.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/convert.crush -------------------------------------------------------------------------------- /tests/convert.crush.output: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | 5 4 | string 5 | -------------------------------------------------------------------------------- /tests/exit.crush: -------------------------------------------------------------------------------- 1 | 1 2 | {crush:exit; 2} 3 | 3 4 | -------------------------------------------------------------------------------- /tests/exit.crush.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/find.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/find.crush -------------------------------------------------------------------------------- /tests/find.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/find.crush.output -------------------------------------------------------------------------------- /tests/for.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/for.crush -------------------------------------------------------------------------------- /tests/for.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/for.crush.output -------------------------------------------------------------------------------- /tests/group.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/group.crush -------------------------------------------------------------------------------- /tests/group.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/group.crush.output -------------------------------------------------------------------------------- /tests/integer.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/integer.crush -------------------------------------------------------------------------------- /tests/integer.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/integer.crush.output -------------------------------------------------------------------------------- /tests/join.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/join.crush -------------------------------------------------------------------------------- /tests/join.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/join.crush.output -------------------------------------------------------------------------------- /tests/json.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/json.crush -------------------------------------------------------------------------------- /tests/json.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/json.crush.output -------------------------------------------------------------------------------- /tests/large_filter.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/large_filter.crush -------------------------------------------------------------------------------- /tests/large_filter.crush.output: -------------------------------------------------------------------------------- 1 | 10_000 2 | -------------------------------------------------------------------------------- /tests/loop.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/loop.crush -------------------------------------------------------------------------------- /tests/loop.crush.output: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/pipe.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/pipe.crush -------------------------------------------------------------------------------- /tests/pipe.crush.output: -------------------------------------------------------------------------------- 1 | 19_999_800_000 2 | -------------------------------------------------------------------------------- /tests/pipe2.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/pipe2.crush -------------------------------------------------------------------------------- /tests/pipe2.crush.output: -------------------------------------------------------------------------------- 1 | 49_995_000 2 | -------------------------------------------------------------------------------- /tests/pipe3.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/pipe3.crush -------------------------------------------------------------------------------- /tests/pipe3.crush.output: -------------------------------------------------------------------------------- 1 | 19_999_800_000 2 | -------------------------------------------------------------------------------- /tests/serialization.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/serialization.crush -------------------------------------------------------------------------------- /tests/serialization.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/serialization.crush.output -------------------------------------------------------------------------------- /tests/string.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/string.crush -------------------------------------------------------------------------------- /tests/string.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/string.crush.output -------------------------------------------------------------------------------- /tests/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/system.rs -------------------------------------------------------------------------------- /tests/time.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/time.crush -------------------------------------------------------------------------------- /tests/time.crush.output: -------------------------------------------------------------------------------- 1 | 1577908559 2 | true 3 | -------------------------------------------------------------------------------- /tests/whitespace.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/whitespace.crush -------------------------------------------------------------------------------- /tests/whitespace.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/whitespace.crush.output -------------------------------------------------------------------------------- /tests/zip.crush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/zip.crush -------------------------------------------------------------------------------- /tests/zip.crush.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/tests/zip.crush.output -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liljencrantz/crush/HEAD/todo.md --------------------------------------------------------------------------------