Commit Graph

31 Commits (main)
 

Author SHA1 Message Date
Dan Buch 871b7aa4f0
Collapse together Command and Flag into CommandFlag
1 year ago
Dan Buch b97681c710
Add support for "event"-like interface to parsing
1 year ago
Dan Buch c93d1cd4f0
Playing with terribly benchmarks
2 years ago
Dan Buch 813388c32c
Add a Makefile and update/alter deps
2 years ago
Dan Buch 206e6d6110
Declare correct module name
2 years ago
Dan Buch f1c090f4cb
A bit more coverage + say things in README
2 years ago
Dan Buch 30449ba506
Pointers and nils again
2 years ago
Dan Buch d0c96803c8
Reduce required args to new parser
2 years ago
Dan Buch e3872e316d Making more messes with parser config
2 years ago
Dan Buch d38304d5b1 Minor tracing tweaks
2 years ago
Dan Buch 806121762c Support persistent flags
2 years ago
Dan Buch cdaf5ca4c6 Renaming some error list bits & testing windows-like
2 years ago
Dan Buch e944876f0e Rename second parser attempt
2 years ago
Dan Buch 6632417ae6 Dropping previous parser attempt
2 years ago
Dan Buch f7a8eb04d3 Handle remaining skipped cases
2 years ago
Dan Buch 38e66a82bf Use parser2 in querier tests
2 years ago
Dan Buch bbf0dd8885 Retain literals that are values
2 years ago
Dan Buch 601e07c319 Implement value capture for last compound short flag
2 years ago
Dan Buch 8d6cf971ee Implementing value capture for short flags
2 years ago
Dan Buch 2d7372ba6c Implementing long flag values in parser2
2 years ago
Dan Buch 8b4d0f0f46 Do AST better maybe?
2 years ago
Dan Buch c0ae6d8588 Continuing the work with parser that's more like go/parser
2 years ago
Dan Buch 0635987d4f Making a mess with a parser that works more like go/parser
2 years ago
Dan Buch 2af31eafe1 Minor bits while giving up (for now?) on command context
2 years ago
Dan Buch 202925ea38 Work on separate querier + cleanups
2 years ago
Dan Buch 29de5e3867 Handle bare assignments as syntax error + NValue rework
2 years ago
Dan Buch a34fb7a9cd Ensure program and commands can also receive positional arg values
2 years ago
Dan Buch 55af04e324 Handle variable count flag values
2 years ago
Dan Buch bf767fc899 More fun with parser and parse tree tests
2 years ago
Dan Buch e4ffde87e5 Yet more argh implementation fun
2 years ago
Dan Buch 451be7bf31 Making a mess with command line parsing
2 years ago