clash-brush-parser 0.3.0

POSIX/bash shell tokenizer and parsers (used by brush-shell)
Documentation
---
source: clash-brush-parser/src/tokenizer.rs
assertion_line: 1600
expression: "test_tokenizer(\"a$((1+2))b c\")?"
---
TokenizerResult(
  input: "a$((1+2))b c",
  result: [
    Word("a$((1+2))b", SourceSpan(
      start: SourcePosition(
        index: 0,
        line: 1,
        column: 1,
      ),
      end: SourcePosition(
        index: 10,
        line: 1,
        column: 11,
      ),
    )),
    Word("c", SourceSpan(
      start: SourcePosition(
        index: 11,
        line: 1,
        column: 12,
      ),
      end: SourcePosition(
        index: 12,
        line: 1,
        column: 13,
      ),
    )),
  ],
)