aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-07-13 07:42:44 +0200
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commita84d8c44e4053aa4210bb18e7235199a3d91e45d (patch)
treea30700415d4d64e4de3bfae1bdee295ea23b8772 /engines/director/lingo/lingo.h
parent8b20d3d67bcec592999376ca0cb3d3dede4d6789 (diff)
downloadscummvm-rg350-a84d8c44e4053aa4210bb18e7235199a3d91e45d.tar.gz
scummvm-rg350-a84d8c44e4053aa4210bb18e7235199a3d91e45d.tar.bz2
scummvm-rg350-a84d8c44e4053aa4210bb18e7235199a3d91e45d.zip
DIRECTOR: Lingo: Initial code for splitting factory and method input
Diffstat (limited to 'engines/director/lingo/lingo.h')
-rw-r--r--engines/director/lingo/lingo.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h
index 254cf76ce7..462b14d6b6 100644
--- a/engines/director/lingo/lingo.h
+++ b/engines/director/lingo/lingo.h
@@ -150,6 +150,9 @@ public:
void runTests();
+private:
+ const char *findNextDefinition(const char *s);
+
public:
void execute(int pc);
void pushContext();
@@ -284,6 +287,8 @@ public:
bool _hadError;
+ bool _inFactory;
+
private:
int parse(const char *code);
void push(Datum d);