Commit Graph

34 Commits

Author SHA1 Message Date
Kelvin Sherlock
f8c596668f lunix/gcc updates. 2016-08-05 22:00:48 -04:00
Kelvin Sherlock
469f0a23c1 fix for false || true 2016-08-05 11:56:38 -04:00
Kelvin Sherlock
edcb832c13 fix up execution a little more 2016-07-28 13:58:13 -04:00
Kelvin Sherlock
c2c41f3a52 rewrite command execution to be more consistent with real mpw. 2016-07-28 13:44:00 -04:00
Kelvin Sherlock
05f48c6a3c implement pipe. 2016-07-26 16:07:44 -04:00
Kelvin Sherlock
0524d10590 parse | pipe lines. 2016-07-26 14:20:11 -04:00
Kelvin Sherlock
9b577bdbb1 builtin catenate (builtin so cr/lf conversion blocked) 2016-07-23 23:50:28 -04:00
Kelvin Sherlock
31f33096cb ERROR terminal for parser. 2016-07-23 11:40:40 -04:00
Kelvin Sherlock
adbf776d31 --shell support in MPW 2016-07-19 12:37:02 -04:00
Kelvin Sherlock
84b24e6379 more child signal stuff. 2016-06-24 14:37:33 -04:00
Kelvin Sherlock
e51e757556 re-set child signal handlers to default. 2016-06-24 14:30:27 -04:00
Kelvin Sherlock
bc2381a360 fix whitespace 2016-06-24 10:31:34 -04:00
Kelvin Sherlock
45eade7af5 builtin_alias / builtin_unalias. 2016-06-22 13:48:05 -04:00
Kelvin Sherlock
8a2b9ec3cd shift builtin. 2016-06-16 16:48:04 -04:00
Kelvin Sherlock
92ddf18766 FOR var IN ... ; END support. 2016-06-16 00:04:29 -04:00
Kelvin Sherlock
701786277b . 2016-06-15 23:19:34 -04:00
Kelvin Sherlock
322a32af65 support for Loop ... End, Break, and Continue. 2016-06-15 23:01:03 -04:00
Kelvin Sherlock
edd80fc3c5 version builtin 2016-06-15 13:25:41 -04:00
Kelvin Sherlock
7724ca0d7c add Exists builtin. 2016-06-15 11:25:25 -04:00
Kelvin Sherlock
6ff7b50a7d use atomic variable for the control-c flag. 2016-02-22 12:03:58 -05:00
Kelvin Sherlock
0d0367ca08 builtin about box, bump version number. 2016-02-11 21:50:25 -05:00
Kelvin Sherlock
034321830f command updates 2016-02-11 15:51:56 -05:00
Kelvin Sherlock
beb3e3813a builtin_which 2016-02-11 15:51:39 -05:00
Kelvin Sherlock
50f171d5c8 which command 2016-02-11 15:48:46 -05:00
Kelvin Sherlock
1339c0891f adjust indents 2016-02-10 21:58:00 -05:00
Kelvin Sherlock
d98247bd12 mpw-make support 2016-02-05 23:00:42 -05:00
Kelvin Sherlock
0dfecbd520 control-c support 2016-02-05 13:19:20 -05:00
Kelvin Sherlock
449595c56b simplify grammar a little bit. 2016-02-04 21:45:04 -05:00
Kelvin Sherlock
e3ed9dec46 transfer environment to child process 2016-02-03 15:06:48 -05:00
Kelvin Sherlock
54e1491e6f fix if evaluation. 2016-02-02 21:57:42 -05:00
Kelvin Sherlock
6d9e5dc78c throw error for {exit} 2016-02-02 16:19:13 -05:00
Kelvin Sherlock
5723656988 lots of updates! 2016-02-01 20:38:29 -05:00
Kelvin Sherlock
e4a124f514 Echo support (for testing) 2016-01-31 00:41:16 -05:00
Kelvin Sherlock
c0cf403516 command stubs 2016-01-30 12:45:19 -05:00