finally proper stack unwind in the evaluator

This commit is contained in:
kr.angelov
2014-10-16 10:00:32 +00:00
parent b70dba87ba
commit 26ad164cec
8 changed files with 176 additions and 211 deletions

View File

@@ -136,8 +136,9 @@ typedef enum {
PGF_INSTR_PUSH = 9,
PGF_INSTR_EVAL = 10,
PGF_INSTR_DROP = 13,
PGF_INSTR_FAIL = 14,
PGF_INSTR_ADD = 15
PGF_INSTR_JUMP = 14,
PGF_INSTR_FAIL = 15,
PGF_INSTR_ADD = 16
} PgfInstruction;
typedef GuSeq PgfConcrs;