Docs.rs
shrub-parser-0.0.4
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
shrub-parser 0.0.4
POSIX/bash shell tokenizer and parsers (used by shrub-shell)
Crate
Source
Builds
Feature flags
Documentation
..
shrub_parser__parser__tests__and_or_lists__parse_and_or_in_sequence.snap
shrub_parser__parser__tests__and_or_lists__parse_and_or_with_pipes.snap
shrub_parser__parser__tests__and_or_lists__parse_chained_and.snap
shrub_parser__parser__tests__and_or_lists__parse_chained_or.snap
shrub_parser__parser__tests__and_or_lists__parse_mixed_and_or.snap
shrub_parser__parser__tests__and_or_lists__parse_simple_and.snap
shrub_parser__parser__tests__and_or_lists__parse_simple_or.snap
shrub_parser__parser__tests__assignments__parse_assignment_append.snap
shrub_parser__parser__tests__assignments__parse_assignment_append_quoted.snap
shrub_parser__parser__tests__assignments__parse_assignment_array.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_element.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_element_expression.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_empty.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_mixed.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_quoted_elements.snap
shrub_parser__parser__tests__assignments__parse_assignment_array_with_indices.snap
shrub_parser__parser__tests__assignments__parse_assignment_empty.snap
shrub_parser__parser__tests__assignments__parse_assignment_quoted.snap
shrub_parser__parser__tests__assignments__parse_assignment_simple.snap
shrub_parser__parser__tests__assignments__parse_assignment_single_quoted.snap
shrub_parser__parser__tests__assignments__parse_assignment_with_command.snap
shrub_parser__parser__tests__assignments__parse_assignment_with_command_substitution.snap
shrub_parser__parser__tests__assignments__parse_assignment_with_expansion.snap
shrub_parser__parser__tests__assignments__parse_declare_assignment.snap
shrub_parser__parser__tests__assignments__parse_export_assignment.snap
shrub_parser__parser__tests__assignments__parse_local_assignment.snap
shrub_parser__parser__tests__assignments__parse_multiple_assignments.snap
shrub_parser__parser__tests__assignments__parse_multiple_assignments_with_command.snap
shrub_parser__parser__tests__complex__parse_arithmetic_in_condition.snap
shrub_parser__parser__tests__complex__parse_backgrounded_commands.snap
shrub_parser__parser__tests__complex__parse_brace_expansion_context.snap
shrub_parser__parser__tests__complex__parse_case_no_semicolon.snap
shrub_parser__parser__tests__complex__parse_case_with_newlines.snap
shrub_parser__parser__tests__complex__parse_command_substitution_nested.snap
shrub_parser__parser__tests__complex__parse_complex_array_operations.snap
shrub_parser__parser__tests__complex__parse_coprocess.snap
shrub_parser__parser__tests__complex__parse_extglob_patterns.snap
shrub_parser__parser__tests__complex__parse_for_with_command_substitution.snap
shrub_parser__parser__tests__complex__parse_function_with_if.snap
shrub_parser__parser__tests__complex__parse_glob_patterns.snap
shrub_parser__parser__tests__complex__parse_mixed_sequences.snap
shrub_parser__parser__tests__complex__parse_multiple_here_docs.snap
shrub_parser__parser__tests__complex__parse_nested_if_while.snap
shrub_parser__parser__tests__complex__parse_parameter_expansion_complex.snap
shrub_parser__parser__tests__complex__parse_pipeline_with_redirections.snap
shrub_parser__parser__tests__complex__parse_shebang_and_program.snap
shrub_parser__parser__tests__complex__parse_subshell_with_assignments.snap
shrub_parser__parser__tests__complex__parse_tilde_expansion.snap
shrub_parser__parser__tests__compound_commands__parse_arith_and_non_arith_parens.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_complex.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_for.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_for_adjacent_semicolons.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_for_empty_condition.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_for_empty_parts.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_increment.snap
shrub_parser__parser__tests__compound_commands__parse_arithmetic_simple.snap
shrub_parser__parser__tests__compound_commands__parse_brace_group.snap
shrub_parser__parser__tests__compound_commands__parse_brace_group_multiline.snap
shrub_parser__parser__tests__compound_commands__parse_case_continue.snap
shrub_parser__parser__tests__compound_commands__parse_case_fallthrough.snap
shrub_parser__parser__tests__compound_commands__parse_case_multiple_patterns.snap
shrub_parser__parser__tests__compound_commands__parse_case_simple.snap
shrub_parser__parser__tests__compound_commands__parse_for_in.snap
shrub_parser__parser__tests__compound_commands__parse_for_in_multiline.snap
shrub_parser__parser__tests__compound_commands__parse_for_no_in.snap
shrub_parser__parser__tests__compound_commands__parse_if_elif.snap
shrub_parser__parser__tests__compound_commands__parse_if_else.snap
shrub_parser__parser__tests__compound_commands__parse_if_multiline.snap
shrub_parser__parser__tests__compound_commands__parse_if_simple.snap
shrub_parser__parser__tests__compound_commands__parse_nested_subshell.snap
shrub_parser__parser__tests__compound_commands__parse_subshell.snap
shrub_parser__parser__tests__compound_commands__parse_subshell_multiple_commands.snap
shrub_parser__parser__tests__compound_commands__parse_until.snap
shrub_parser__parser__tests__compound_commands__parse_while.snap
shrub_parser__parser__tests__compound_commands__parse_while_multiline.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_and.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_arith_equal.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_arith_greater_than.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_arith_less_than.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_arith_not_equal.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_complex.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_directory.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_executable.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_file_exists.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_greater_than.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_less_than.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_not.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_or.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_parenthesized.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_readable.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_regex.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_regex_with_spaces.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_string_equal.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_string_non_zero.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_string_not_equal.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_string_pattern.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_string_zero_length.snap
shrub_parser__parser__tests__extended_test__parse_extended_test_writable.snap
shrub_parser__parser__tests__functions__parse_function_basic.snap
shrub_parser__parser__tests__functions__parse_function_keyword.snap
shrub_parser__parser__tests__functions__parse_function_keyword_with_parens.snap
shrub_parser__parser__tests__functions__parse_function_multiline.snap
shrub_parser__parser__tests__functions__parse_function_with_extended_test_body.snap
shrub_parser__parser__tests__functions__parse_function_with_extended_test_body_and_redirect.snap
shrub_parser__parser__tests__functions__parse_function_with_local_vars.snap
shrub_parser__parser__tests__functions__parse_function_with_redirect.snap
shrub_parser__parser__tests__functions__parse_function_with_stderr_redirect.snap
shrub_parser__parser__tests__functions__parse_function_with_subshell_body.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_basic.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_double_quoted_delimiter.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_empty.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_left_open_in_nested_command_substitution.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_no_trailing_newline.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_quoted_delimiter.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_tab_removal.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_with_command_after.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_with_expansion.snap
shrub_parser__parser__tests__here_docs__parse_here_doc_with_fd.snap
shrub_parser__parser__tests__here_docs__parse_pathological_here_docs.snap
shrub_parser__parser__tests__parse_program.snap
shrub_parser__parser__tests__pipelines__parse_multi_stage_pipe.snap
shrub_parser__parser__tests__pipelines__parse_negated_pipeline.snap
shrub_parser__parser__tests__pipelines__parse_negated_timed_pipeline.snap
shrub_parser__parser__tests__pipelines__parse_pipe_with_multiple_commands.snap
shrub_parser__parser__tests__pipelines__parse_pipe_with_stderr.snap
shrub_parser__parser__tests__pipelines__parse_simple_pipe.snap
shrub_parser__parser__tests__pipelines__parse_timed_pipeline.snap
shrub_parser__parser__tests__pipelines__parse_timed_pipeline_posix.snap
shrub_parser__parser__tests__redirections__parse_here_string.snap
shrub_parser__parser__tests__redirections__parse_here_string_with_variable.snap
shrub_parser__parser__tests__redirections__parse_io_number_in_range_still_recognized.snap
shrub_parser__parser__tests__redirections__parse_io_number_out_of_range_does_not_panic.snap
shrub_parser__parser__tests__redirections__parse_process_substitution_read.snap
shrub_parser__parser__tests__redirections__parse_process_substitution_write.snap
shrub_parser__parser__tests__redirections__parse_redirect_append.snap
shrub_parser__parser__tests__redirections__parse_redirect_clobber.snap
shrub_parser__parser__tests__redirections__parse_redirect_fd_close.snap
shrub_parser__parser__tests__redirections__parse_redirect_input.snap
shrub_parser__parser__tests__redirections__parse_redirect_multiple.snap
shrub_parser__parser__tests__redirections__parse_redirect_output.snap
shrub_parser__parser__tests__redirections__parse_redirect_output_and_error.snap
shrub_parser__parser__tests__redirections__parse_redirect_output_and_error_append.snap
shrub_parser__parser__tests__redirections__parse_redirect_read_write.snap
shrub_parser__parser__tests__redirections__parse_redirect_stderr_to_stdout.snap
shrub_parser__parser__tests__redirections__parse_redirect_stdin_dup.snap
shrub_parser__parser__tests__redirections__parse_redirect_stdout_to_stderr.snap
shrub_parser__parser__tests__simple_commands__parse_colon.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_backslash_escape.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_backtick_substitution.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_command_substitution.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_quoted_args.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_single_quotes.snap
shrub_parser__parser__tests__simple_commands__parse_command_with_variable.snap
shrub_parser__parser__tests__simple_commands__parse_echo_hello.snap
shrub_parser__parser__tests__simple_commands__parse_echo_hello_world.snap
shrub_parser__parser__tests__simple_commands__parse_ls.snap
shrub_parser__parser__tests__simple_commands__parse_ls_la_home.snap
shrub_parser__parser__tests__simple_commands__parse_true.snap