aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2010-07-21 19:59:33 +0000
committerWillem Jan Palenstijn2010-07-21 19:59:33 +0000
commita97d8875f5d921a6e6b2583ebe07f75b6989633f (patch)
treed91fc404c4837ec99af48bf9d324be115683c159 /engines/sci/engine
parente95ef4f5f8f007763cf13fd718b6a2b4cdbb5711 (diff)
downloadscummvm-rg350-a97d8875f5d921a6e6b2583ebe07f75b6989633f.tar.gz
scummvm-rg350-a97d8875f5d921a6e6b2583ebe07f75b6989633f.tar.bz2
scummvm-rg350-a97d8875f5d921a6e6b2583ebe07f75b6989633f.zip
SCI: Rewrite said spec handling.
We now use a manual parser instead of a bison-generated one, and the new code to match said trees with parse trees matches sierra's more closely. Also change the parse/spec tree nodes to use direct pointers to their child nodes to make it more convenient to manipulate the trees. This has a high potential for regressions. svn-id: r51099
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/kparse.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/sci/engine/kparse.cpp b/engines/sci/engine/kparse.cpp
index 8714981034..799cbf63b6 100644
--- a/engines/sci/engine/kparse.cpp
+++ b/engines/sci/engine/kparse.cpp
@@ -31,6 +31,8 @@
#include "sci/engine/message.h"
#include "sci/engine/kernel.h"
+//#define DEBUG_PARSER
+
namespace Sci {
/*************************************************************/