Sam Newbold
|
97117571c3
Better polish arithmetic through .reinterpret
|
6 years ago |
Sam Newbold
|
2e30780b99
Prototype bodies of .for .for_each_line and .stepwise
|
6 years ago |
Sam Newbold
|
6c67e00a6a
s/.function_all_flags/.function/g
|
6 years ago |
Sam Newbold
|
f692d8328a
Semicolon divides statements outside of argfunctions
|
6 years ago |
Sam Newbold
|
eebd913831
Builtins have prototypes-> s/.bad_argc/.bad_args/g
|
6 years ago |
Sam Newbold
|
7308a1433c
Argfunctions are part of prototypes
|
6 years ago |
Sam Newbold
|
ec8c0cb0af
Statements print output and return control flow
|
6 years ago |
Sam Newbold
|
da07be753f
a thrown exception triggers .failed_substitution
|
6 years ago |
Sam Newbold
|
c843b411f6
if and else must be in same block
|
6 years ago |
Sam Newbold
|
762c9e3d86
Remove leading rwsh from internal function names
|
6 years ago |
Sam Newbold
|
eb2042c28c
Prototype almost all functions, deprecate non-prototype
|
6 years ago |
Sam Newbold
|
34a9dee900
Report all parsing errors in command line
|
7 years ago |
Sam Newbold
|
dab3627d3c
Argm is no longer privately an std::vector
|
7 years ago |
Sam Newbold
|
41af494257
List env with parens, don't mangle internal parens
|
7 years ago |
Sam Newbold
|
51478f5ea8
Unused and unchecked variable exceptions, $-?
|
7 years ago |
Sam Newbold
|
f30e82d7de
collect_errors_*, .try_catch is a looping construct
|
8 years ago |
Sam Newbold
|
674b1b7426
replacing function_flag_ignorant with syntax plus better error messages ...
|
9 years ago |
Sam Newbold
|
6787b3509c
support for substitutions in addition to soon substitutions
|
9 years ago |
Sam Newbold
|
ab032f0b87
.function_some_flags is replaced by [-*] and stuff I ran into along the way
|
9 years ago |
Sam Newbold
|
261ecf0d17
Argfunctions become Command_blocks, .list_locals works for .scope
|
9 years ago |
Sam Newbold
|
3db2dc0503
enough of an implementation of .scope to know that .list_locals doesn't work
|
9 years ago |
Sam Newbold
|
d7c8fa3977
improvements in list parsing and escaping in function display
|
9 years ago |
Sam Newbold
|
f0ba882d1d
tokenize_words handles leading and trailing space ...
|
9 years ago |
Sam Newbold
|
3ed9bebb77
elipsis, flag_ignorant, and better grouped option support
|
9 years ago |
Sam Newbold
|
efbd7969a8
basic elipsis support - broken for option groups
|
9 years ago |
Sam Newbold
|
9c5ecfb3a2
.which_executable displays prototypes and indents
|
9 years ago |
Sam Newbold
|
3d72a0675f
improvements to prototype parsing tests
|
10 years ago |
Sam Newbold
|
a78a680ab7
renaming .function_all_options .function_all_flags
|
10 years ago |
Sam Newbold
|
40643d10f3
substitutions use Command_block rather than Function
|
10 years ago |
Sam Newbold
|
5e8270e078
arguments to flag options and .list_locals
|
10 years ago |