Commit Graph

39 Commits

Author SHA1 Message Date
Kelvin Sherlock 33dd3228f8 update the parser/lexer to make it more reusable. For example, subshells are now handled. 2016-08-16 16:47:20 -04:00
Kelvin Sherlock 87f5398649 mpw-make -- find the Make program. 2016-08-10 20:08:28 -04:00
Kelvin Sherlock 34a4f431c0 noexcept mapped_file constructors. 2016-08-09 14:40:27 -04:00
Kelvin Sherlock e2affa1bdd be more helpful if mpw / Startup file does not exist. 2016-08-06 17:55:26 -04:00
Kelvin Sherlock f9bbf7a2f8 gcc/lunix 2016-08-05 22:14:36 -04:00
Kelvin Sherlock 8c8a768530 gcc/lunix 2016-08-05 22:07:22 -04:00
Kelvin Sherlock 27c4eadf93 gcc/lunix 2016-08-05 22:06:36 -04:00
Kelvin Sherlock ca54485061 gcc/lunix 2016-08-05 22:05:50 -04:00
Kelvin Sherlock ed341db9fa clean up error reporting. 2016-07-28 14:03:52 -04:00
Kelvin Sherlock a366bbf2cb mpw-make - exit on error if {exit} 2016-07-23 15:29:53 -04:00
Kelvin Sherlock 76d5c9a474 smarter utf8/macroman 2016-07-23 15:29:22 -04:00
Kelvin Sherlock 5c333cbedd -v doesn't take a parameter. 2016-07-23 15:20:24 -04:00
Kelvin Sherlock 6d929aa87f convert utf8 input to macroman. 2016-07-21 15:14:27 -04:00
Kelvin Sherlock 80aaaa208d -f flag (don't load Startup file) 2016-07-21 11:48:41 -04:00
Kelvin Sherlock 686bee2578 proper -h help. 2016-07-19 12:37:12 -04:00
Kelvin Sherlock ef99bb40de version bump 2016-06-16 21:55:39 -04:00
Kelvin Sherlock 6ff7b50a7d use atomic variable for the control-c flag. 2016-02-22 12:03:58 -05:00
Kelvin Sherlock fafb08b90a use _PATH_DEFPATH if $PATH is null. 2016-02-22 12:02:27 -05:00
Kelvin Sherlock 0d0367ca08 builtin about box, bump version number. 2016-02-11 21:50:25 -05:00
Kelvin Sherlock a7dce37fe6 shell -- use filesystem::path stuff 2016-02-11 15:49:05 -05:00
Kelvin Sherlock 446e3e5e1e move cxx stuff into cxx directory 2016-02-11 15:46:40 -05:00
Kelvin Sherlock 9316311a1d mow-make -- load startup. also, don't hardcode path 2016-02-10 23:54:12 -05:00
Kelvin Sherlock acf616845e add make help 2016-02-06 12:55:00 -05:00
Kelvin Sherlock d98247bd12 mpw-make support 2016-02-05 23:00:42 -05:00
Kelvin Sherlock 41e1424644 fix control-c 2016-02-05 13:47:34 -05:00
Kelvin Sherlock 0dfecbd520 control-c support 2016-02-05 13:19:20 -05:00
Kelvin Sherlock 371ce08ef6 continuation prompt. 2016-02-04 21:57:17 -05:00
Kelvin Sherlock 09ed3428bc process "\n" when finishing up lexer. 2016-02-03 15:08:10 -05:00
Kelvin Sherlock 2fda21a349 save/restore history 2016-02-02 22:59:18 -05:00
Kelvin Sherlock 69476fd0e0 -c support 2016-02-02 22:39:06 -05:00
Kelvin Sherlock bfd1e353e5 -D command-line defines. 2016-02-02 22:15:31 -05:00
Kelvin Sherlock 87e586d39b find the home directory 2016-02-02 21:57:53 -05:00
Kelvin Sherlock 475bd392ad process vector of commands all at once. 2016-02-02 16:20:32 -05:00
Kelvin Sherlock 532c62ec15 mapped file. 2016-02-01 22:32:21 -05:00
Kelvin Sherlock af4b0e2eeb editline support 2016-02-01 21:17:46 -05:00
Kelvin Sherlock 5723656988 lots of updates! 2016-02-01 20:38:29 -05:00
Kelvin Sherlock 58301861a3 shell testing. 2016-01-31 00:41:30 -05:00
Kelvin Sherlock 1b4eb0f2bc testing updates 2016-01-30 12:45:50 -05:00
Kelvin Sherlock 7034e1193e initial version 2016-01-27 10:43:34 -05:00