diff options
author | Willem Jan Palenstijn | 2010-07-21 19:59:33 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2010-07-21 19:59:33 +0000 |
commit | a97d8875f5d921a6e6b2583ebe07f75b6989633f (patch) | |
tree | d91fc404c4837ec99af48bf9d324be115683c159 /engines/sci/engine | |
parent | e95ef4f5f8f007763cf13fd718b6a2b4cdbb5711 (diff) | |
download | scummvm-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.cpp | 2 |
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 { /*************************************************************/ |