arghing #1

Merged
meatballhat merged 23 commits from arghing into main 2 years ago

23 Commits (main)

Author SHA1 Message Date
Dan Buch 3de96b813f
Making more messes with parser config
2 years ago
Dan Buch a73acedc6d
Minor tracing tweaks
2 years ago
Dan Buch 92e3d6fe5b
Support persistent flags
2 years ago
Dan Buch 395006cdb8
Renaming some error list bits & testing windows-like
2 years ago
Dan Buch 622d47071a
Rename second parser attempt
2 years ago
Dan Buch 1452d544bb
Dropping previous parser attempt
2 years ago
Dan Buch 56c6a8cf09
Handle remaining skipped cases
2 years ago
Dan Buch cc29386cee
Use parser2 in querier tests
2 years ago
Dan Buch 95453bf197
Retain literals that are values
2 years ago
Dan Buch a6526af6ff
Implement value capture for last compound short flag
2 years ago
Dan Buch 3ea30a997a
Implementing value capture for short flags
2 years ago
Dan Buch 03edacc8ec
Implementing long flag values in parser2
2 years ago
Dan Buch d1ffbe25a3
Do AST better maybe?
2 years ago
Dan Buch dc3a40b19d
Continuing the work with parser that's more like go/parser
2 years ago
Dan Buch f2e0de1b66
Making a mess with a parser that works more like go/parser
2 years ago
Dan Buch 58842504c4
Minor bits while giving up (for now?) on command context
2 years ago
Dan Buch 1080737931
Work on separate querier + cleanups
2 years ago
Dan Buch de6e907c60
Handle bare assignments as syntax error + NValue rework
2 years ago
Dan Buch 9989801e62
Ensure program and commands can also receive positional arg values
2 years ago
Dan Buch 8c280c303e
Handle variable count flag values
2 years ago
Dan Buch b2e61cd0d2
More fun with parser and parse tree tests
2 years ago
Dan Buch c15bafe55d
Yet more argh implementation fun
2 years ago
Dan Buch af7d5c6e14
Making a mess with command line parsing
2 years ago