Sam Newbold
|
2e30780b99
Prototype bodies of .for .for_each_line and .stepwise
|
6 years ago |
Sam Newbold
|
eebd913831
Builtins have prototypes-> s/.bad_argc/.bad_args/g
|
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
|
e10137770f
break&continue with outer variants, sigint throws
|
6 years ago |
Sam Newbold
|
541e20f3a7
.if and .while respond to .false rather than nonzero return
|
6 years ago |
Sam Newbold
|
eb2042c28c
Prototype almost all functions, deprecate non-prototype
|
6 years ago |
Sam Newbold
|
c776e510ea
Raise exceptions in .cd .which_path .function .exec .ls
|
7 years ago |
Sam Newbold
|
34a9dee900
Report all parsing errors in command line
|
7 years ago |
Sam Newbold
|
11075b02a0
Export locals in addition to globals, ...
|
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
|
21ec9a96b0
Try readline to resolve getline() conflict with read()
|
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
|
8066e3cbca
Compilation and test fixes for Ubuntu 15.04
|
9 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 |
Sam Newbold
|
0094889f70
local variables and checked function prototypes
|
10 years ago |
Sam Newbold
|
baf68f2b94
removing Argm::push_front() and Argm::pop_front()
|
10 years ago |
Sam Newbold
|
4d6aae33cf
Argm::size() -> Argm::argc() and other reductions in vector semantics
|
10 years ago |
Sam Newbold
|
cceda84646
Argv becomes Argm
|
10 years ago |
Sam Newbold
|
740dc2b036
.signal_handler
|
14 years ago |
Sam Newbold
|
0986aa304e
.internal_functions, and convertion of the "hidden" signals
|
15 years ago |
Sam Newbold
|
f6f3039ac8
remaining signals get generic handling, caught_signal becomes a protected bool
|
15 years ago |
Sam Newbold
|
2c2b6484a9
some more exception changes, and the test results that they cause
|
15 years ago |
Sam Newbold
|
2ef8b15004
the signal Argv types that were easy to make generic
|
15 years ago |
Sam Newbold
|
1b6ce29b95
all builtins check and throw an error if they have the wrong number of argfuncs (except for the few ones where it's optional)
|
15 years ago |
Sam Newbold
|
65eb955351
Classes no longer end in _t
|
15 years ago |