Daniel Kolesa
|
73f770552c
|
clean up parser a bit
|
2016-09-22 00:36:21 +02:00 |
Daniel Kolesa
|
33c6479539
|
move ListParser utils out of the way
|
2016-09-21 21:02:13 +02:00 |
Daniel Kolesa
|
918ca216a3
|
recursive parseword
|
2016-09-21 20:48:56 +02:00 |
Daniel Kolesa
|
1b25b64ae5
|
force strings to be finished
|
2016-09-20 22:33:02 +02:00 |
Daniel Kolesa
|
43e272c7e0
|
more parser cleanups
|
2016-09-20 22:24:56 +02:00 |
Daniel Kolesa
|
6f706dea86
|
properly get rid of cutstring/cutword
|
2016-09-20 22:11:40 +02:00 |
Daniel Kolesa
|
b57fcd082b
|
split up statement parser a bit
|
2016-09-17 22:32:32 +02:00 |
Daniel Kolesa
|
1846fee1a0
|
clean up string lib
|
2016-09-15 23:04:32 +02:00 |
Daniel Kolesa
|
38c17d1911
|
implement break/continue in bytecode
|
2016-09-15 02:12:22 +02:00 |
Daniel Kolesa
|
b05bc51b14
|
reduce the instruction number by merging some instructions
|
2016-09-15 02:02:54 +02:00 |
Daniel Kolesa
|
e41c3c03a1
|
use exceptions to throw errors
|
2016-09-14 00:14:21 +02:00 |
Daniel Kolesa
|
dfe491e4b3
|
error cleanup and always include lineinfo where possible
|
2016-09-10 16:06:01 +02:00 |
Daniel Kolesa
|
323c84c3d6
|
trigger actual errors from parser
|
2016-09-10 15:01:49 +02:00 |
Daniel Kolesa
|
cdb5a5f6f8
|
source tree reorg
|
2016-09-07 22:57:28 +02:00 |