Browse Source
Pre-G-046 tidy-up of punk::args:
- deleted dead developer procs define2, parseXXX and the unused ::punk::args::TEST definition
- Get_caller diagnostics renamed __test_get_dict/__test_get_by_id/__test_callers (+ __test1 id)
and lib tstr demo renamed __tstr_test_one - unexported (punk::args::lib now exports {[a-z]*})
- new internal namespace punk::args::private (namespace path punk::args + lib + system):
_get_dict_can_assign_value, _split_type_expression, _check_clausecolumn,
_synopsis_form_arg_display, _argerror_load_colours and lib::_parse_tstr_parts moved there
with underscore prefixes dropped; argerror_load_colours reaches arg_error_CLR* state via upvar
- PUNKARGS definitions added for every remaining exported command (main ns incl. get_dict and
choiceword_match; lib utilities; helpers and argdocbase B/N/I/NI); resolve's empty -help filled;
punk::args::argdocbase added to registered definition namespaces
- tests: punk/args suite 127 pass + 1 known skip, punk/ns suite 28/28 (tcl87)
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
4 changed files with 632 additions and 145 deletions
@ -1,3 +1,3 @@
|
||||
[project] |
||||
name = "punkshell" |
||||
version = "0.4.12" |
||||
[project] |
||||
name = "punkshell" |
||||
version = "0.4.13" |
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue