1 repository
Structured objects that capture the state, matched nodes, and errors of a parsing operation.
Distinct from Parsing Result Inspectors: None of the candidates cover the generic pattern of storing a parse outcome in a result object for subsequent inspection.
Explore 1 awesome GitHub repository matching software engineering & architecture · Parse Result Objects. Refine with filters or upvote what's useful.
Brigadier is a command-line parser and dispatcher that maps text-based inputs to executable functions using a hierarchical tree of arguments. It provides a system for defining nested command structures and typed arguments to route user input to specific handlers. The library includes a command syntax generator that automatically produces human-readable usage strings and documentation based on defined command nodes. It transforms raw strings into structured data to identify valid command sequences and pinpoint syntax errors. The framework covers command tree routing, input syntax validation,
Stores the outcome of parse operations in objects that track matched nodes and pinpoint syntax errors.