unilang_parser 0.38.0

Parser for Unilang CLI instruction syntax.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Feature Doc Entity

Behavioral requirements defining what the `unilang_parser` crate must do.

### Scope

- **Purpose:** Document functional requirements for parser behavior
- **Responsibility:** Answers: what parsing behaviors must the crate exhibit, what are the API contracts
- **In Scope:** Entry-point method signatures, input/output contracts, parser capability requirements, parsing behavior rules (path delimitation, argument recognition, operator semantics)
- **Out of Scope:** Internal parsing algorithms, tokenization implementation, architectural constraints

### Overview Table

| ID | Name | Purpose | Status |
|----|------|---------|--------|
| 001 | [Parser Public API]001_parsing_api.md | Entry-point method signatures and semantic ignorance contract ||
| 002 | [Command Path and Argument Parsing Rules]002_command_path_parsing_rules.md | Space handling, path delimitation, argument transition, dot edge cases, `?` operator ||