Docs.rs
brush-parser-0.4.0
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
brush-parser 0.4.0
POSIX/bash shell tokenizer and parsers (used by brush-shell)
Crate
Source
Builds
Feature flags
Documentation
..
brush_parser__parser__tests__and_or_lists__parse_and_or_in_sequence.snap
brush_parser__parser__tests__and_or_lists__parse_and_or_with_pipes.snap
brush_parser__parser__tests__and_or_lists__parse_chained_and.snap
brush_parser__parser__tests__and_or_lists__parse_chained_or.snap
brush_parser__parser__tests__and_or_lists__parse_mixed_and_or.snap
brush_parser__parser__tests__and_or_lists__parse_simple_and.snap
brush_parser__parser__tests__and_or_lists__parse_simple_or.snap
brush_parser__parser__tests__assignments__parse_assignment_append.snap
brush_parser__parser__tests__assignments__parse_assignment_append_quoted.snap
brush_parser__parser__tests__assignments__parse_assignment_array.snap
brush_parser__parser__tests__assignments__parse_assignment_array_element.snap
brush_parser__parser__tests__assignments__parse_assignment_array_element_expression.snap
brush_parser__parser__tests__assignments__parse_assignment_array_empty.snap
brush_parser__parser__tests__assignments__parse_assignment_array_mixed.snap
brush_parser__parser__tests__assignments__parse_assignment_array_quoted_elements.snap
brush_parser__parser__tests__assignments__parse_assignment_array_with_indices.snap
brush_parser__parser__tests__assignments__parse_assignment_empty.snap
brush_parser__parser__tests__assignments__parse_assignment_quoted.snap
brush_parser__parser__tests__assignments__parse_assignment_simple.snap
brush_parser__parser__tests__assignments__parse_assignment_single_quoted.snap
brush_parser__parser__tests__assignments__parse_assignment_with_command.snap
brush_parser__parser__tests__assignments__parse_assignment_with_command_substitution.snap
brush_parser__parser__tests__assignments__parse_assignment_with_expansion.snap
brush_parser__parser__tests__assignments__parse_declare_assignment.snap
brush_parser__parser__tests__assignments__parse_export_assignment.snap
brush_parser__parser__tests__assignments__parse_local_assignment.snap
brush_parser__parser__tests__assignments__parse_multiple_assignments.snap
brush_parser__parser__tests__assignments__parse_multiple_assignments_with_command.snap
brush_parser__parser__tests__complex__parse_arithmetic_in_condition.snap
brush_parser__parser__tests__complex__parse_backgrounded_commands.snap
brush_parser__parser__tests__complex__parse_brace_expansion_context.snap
brush_parser__parser__tests__complex__parse_case_no_semicolon.snap
brush_parser__parser__tests__complex__parse_case_with_newlines.snap
brush_parser__parser__tests__complex__parse_command_substitution_nested.snap
brush_parser__parser__tests__complex__parse_complex_array_operations.snap
brush_parser__parser__tests__complex__parse_coprocess.snap
brush_parser__parser__tests__complex__parse_extglob_patterns.snap
brush_parser__parser__tests__complex__parse_for_with_command_substitution.snap
brush_parser__parser__tests__complex__parse_function_with_if.snap
brush_parser__parser__tests__complex__parse_glob_patterns.snap
brush_parser__parser__tests__complex__parse_mixed_sequences.snap
brush_parser__parser__tests__complex__parse_multiple_here_docs.snap
brush_parser__parser__tests__complex__parse_nested_if_while.snap
brush_parser__parser__tests__complex__parse_parameter_expansion_complex.snap
brush_parser__parser__tests__complex__parse_pipeline_with_redirections.snap
brush_parser__parser__tests__complex__parse_shebang_and_program.snap
brush_parser__parser__tests__complex__parse_subshell_with_assignments.snap
brush_parser__parser__tests__complex__parse_tilde_expansion.snap
brush_parser__parser__tests__compound_commands__parse_arith_and_non_arith_parens.snap
brush_parser__parser__tests__compound_commands__parse_arithmetic_complex.snap
brush_parser__parser__tests__compound_commands__parse_arithmetic_for.snap
brush_parser__parser__tests__compound_commands__parse_arithmetic_for_empty_parts.snap
brush_parser__parser__tests__compound_commands__parse_arithmetic_increment.snap
brush_parser__parser__tests__compound_commands__parse_arithmetic_simple.snap
brush_parser__parser__tests__compound_commands__parse_brace_group.snap
brush_parser__parser__tests__compound_commands__parse_brace_group_multiline.snap
brush_parser__parser__tests__compound_commands__parse_case_continue.snap
brush_parser__parser__tests__compound_commands__parse_case_fallthrough.snap
brush_parser__parser__tests__compound_commands__parse_case_multiple_patterns.snap
brush_parser__parser__tests__compound_commands__parse_case_simple.snap
brush_parser__parser__tests__compound_commands__parse_for_in.snap
brush_parser__parser__tests__compound_commands__parse_for_in_multiline.snap
brush_parser__parser__tests__compound_commands__parse_for_no_in.snap
brush_parser__parser__tests__compound_commands__parse_if_elif.snap
brush_parser__parser__tests__compound_commands__parse_if_else.snap
brush_parser__parser__tests__compound_commands__parse_if_multiline.snap
brush_parser__parser__tests__compound_commands__parse_if_simple.snap
brush_parser__parser__tests__compound_commands__parse_nested_subshell.snap
brush_parser__parser__tests__compound_commands__parse_subshell.snap
brush_parser__parser__tests__compound_commands__parse_subshell_multiple_commands.snap
brush_parser__parser__tests__compound_commands__parse_until.snap
brush_parser__parser__tests__compound_commands__parse_while.snap
brush_parser__parser__tests__compound_commands__parse_while_multiline.snap
brush_parser__parser__tests__extended_test__parse_extended_test_and.snap
brush_parser__parser__tests__extended_test__parse_extended_test_arith_equal.snap
brush_parser__parser__tests__extended_test__parse_extended_test_arith_greater_than.snap
brush_parser__parser__tests__extended_test__parse_extended_test_arith_less_than.snap
brush_parser__parser__tests__extended_test__parse_extended_test_arith_not_equal.snap
brush_parser__parser__tests__extended_test__parse_extended_test_complex.snap
brush_parser__parser__tests__extended_test__parse_extended_test_directory.snap
brush_parser__parser__tests__extended_test__parse_extended_test_executable.snap
brush_parser__parser__tests__extended_test__parse_extended_test_file_exists.snap
brush_parser__parser__tests__extended_test__parse_extended_test_greater_than.snap
brush_parser__parser__tests__extended_test__parse_extended_test_less_than.snap
brush_parser__parser__tests__extended_test__parse_extended_test_not.snap
brush_parser__parser__tests__extended_test__parse_extended_test_or.snap
brush_parser__parser__tests__extended_test__parse_extended_test_parenthesized.snap
brush_parser__parser__tests__extended_test__parse_extended_test_readable.snap
brush_parser__parser__tests__extended_test__parse_extended_test_regex.snap
brush_parser__parser__tests__extended_test__parse_extended_test_regex_with_spaces.snap
brush_parser__parser__tests__extended_test__parse_extended_test_string_equal.snap
brush_parser__parser__tests__extended_test__parse_extended_test_string_non_zero.snap
brush_parser__parser__tests__extended_test__parse_extended_test_string_not_equal.snap
brush_parser__parser__tests__extended_test__parse_extended_test_string_pattern.snap
brush_parser__parser__tests__extended_test__parse_extended_test_string_zero_length.snap
brush_parser__parser__tests__extended_test__parse_extended_test_writable.snap
brush_parser__parser__tests__functions__parse_function_basic.snap
brush_parser__parser__tests__functions__parse_function_keyword.snap
brush_parser__parser__tests__functions__parse_function_keyword_with_parens.snap
brush_parser__parser__tests__functions__parse_function_multiline.snap
brush_parser__parser__tests__functions__parse_function_with_local_vars.snap
brush_parser__parser__tests__functions__parse_function_with_redirect.snap
brush_parser__parser__tests__functions__parse_function_with_stderr_redirect.snap
brush_parser__parser__tests__functions__parse_function_with_subshell_body.snap
brush_parser__parser__tests__here_docs__parse_here_doc_basic.snap
brush_parser__parser__tests__here_docs__parse_here_doc_double_quoted_delimiter.snap
brush_parser__parser__tests__here_docs__parse_here_doc_empty.snap
brush_parser__parser__tests__here_docs__parse_here_doc_no_trailing_newline.snap
brush_parser__parser__tests__here_docs__parse_here_doc_quoted_delimiter.snap
brush_parser__parser__tests__here_docs__parse_here_doc_tab_removal.snap
brush_parser__parser__tests__here_docs__parse_here_doc_with_command_after.snap
brush_parser__parser__tests__here_docs__parse_here_doc_with_expansion.snap
brush_parser__parser__tests__here_docs__parse_here_doc_with_fd.snap
brush_parser__parser__tests__parse_program.snap
brush_parser__parser__tests__pipelines__parse_multi_stage_pipe.snap
brush_parser__parser__tests__pipelines__parse_negated_pipeline.snap
brush_parser__parser__tests__pipelines__parse_negated_timed_pipeline.snap
brush_parser__parser__tests__pipelines__parse_pipe_with_multiple_commands.snap
brush_parser__parser__tests__pipelines__parse_pipe_with_stderr.snap
brush_parser__parser__tests__pipelines__parse_simple_pipe.snap
brush_parser__parser__tests__pipelines__parse_timed_pipeline.snap
brush_parser__parser__tests__pipelines__parse_timed_pipeline_posix.snap
brush_parser__parser__tests__redirections__parse_here_string.snap
brush_parser__parser__tests__redirections__parse_here_string_with_variable.snap
brush_parser__parser__tests__redirections__parse_process_substitution_read.snap
brush_parser__parser__tests__redirections__parse_process_substitution_write.snap
brush_parser__parser__tests__redirections__parse_redirect_append.snap
brush_parser__parser__tests__redirections__parse_redirect_clobber.snap
brush_parser__parser__tests__redirections__parse_redirect_fd_close.snap
brush_parser__parser__tests__redirections__parse_redirect_input.snap
brush_parser__parser__tests__redirections__parse_redirect_multiple.snap
brush_parser__parser__tests__redirections__parse_redirect_output.snap
brush_parser__parser__tests__redirections__parse_redirect_output_and_error.snap
brush_parser__parser__tests__redirections__parse_redirect_output_and_error_append.snap
brush_parser__parser__tests__redirections__parse_redirect_read_write.snap
brush_parser__parser__tests__redirections__parse_redirect_stderr_to_stdout.snap
brush_parser__parser__tests__redirections__parse_redirect_stdin_dup.snap
brush_parser__parser__tests__redirections__parse_redirect_stdout_to_stderr.snap
brush_parser__parser__tests__simple_commands__parse_colon.snap
brush_parser__parser__tests__simple_commands__parse_command_with_backslash_escape.snap
brush_parser__parser__tests__simple_commands__parse_command_with_backtick_substitution.snap
brush_parser__parser__tests__simple_commands__parse_command_with_command_substitution.snap
brush_parser__parser__tests__simple_commands__parse_command_with_quoted_args.snap
brush_parser__parser__tests__simple_commands__parse_command_with_single_quotes.snap
brush_parser__parser__tests__simple_commands__parse_command_with_variable.snap
brush_parser__parser__tests__simple_commands__parse_echo_hello.snap
brush_parser__parser__tests__simple_commands__parse_echo_hello_world.snap
brush_parser__parser__tests__simple_commands__parse_ls.snap
brush_parser__parser__tests__simple_commands__parse_ls_la_home.snap
brush_parser__parser__tests__simple_commands__parse_true.snap