Commit Graph

7 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 6d929aa87f convert utf8 input to macroman. 2016-07-21 15:14:27 -04:00
Kelvin Sherlock fed90b3753 rewrite phase1 in C -- slightly strange processing is ugly in ragel.
Also move error checking for strings/variables until later.
2016-07-21 11:46:39 -04:00
Kelvin Sherlock f58f6d4115 fixes for travis ci / abort support. 2016-02-05 12:42:22 -05:00
Kelvin Sherlock 09ed3428bc process "\n" when finishing up lexer. 2016-02-03 15:08:10 -05:00
Kelvin Sherlock 1219a40d07 phase parsing improvements 2016-01-31 00:41:02 -05:00
Kelvin Sherlock 2157dc0ba8 pipe-lined lexing/parsing. 2016-01-29 22:23:14 -05:00