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 |
|