[Scummvm-git-logs] scummvm master -> 534157f8e0b4b249423a673d610f800f2adcdf20
sev-
sev at scummvm.org
Tue Feb 21 09:23:21 CET 2017
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
534157f8e0 DIRECTOR: Put parsing lingo debug ouptu to separate debug flag
Commit: 534157f8e0b4b249423a673d610f800f2adcdf20
https://github.com/scummvm/scummvm/commit/534157f8e0b4b249423a673d610f800f2adcdf20
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2017-02-21T09:22:58+01:00
Commit Message:
DIRECTOR: Put parsing lingo debug ouptu to separate debug flag
Changed paths:
engines/director/director.cpp
engines/director/director.h
engines/director/lingo/lingo-lex.cpp
engines/director/lingo/lingo-lex.l
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 0577579..bfe9a72 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -42,6 +42,7 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam
_rnd("director") {
DebugMan.addDebugChannel(kDebugLingoExec, "lingoexec", "Lingo Execution");
DebugMan.addDebugChannel(kDebugLingoCompile, "lingocompile", "Lingo Compilation");
+ DebugMan.addDebugChannel(kDebugLingoParse, "lingoparse", "Lingo code parsing");
DebugMan.addDebugChannel(kDebugLoading, "loading", "Loading");
DebugMan.addDebugChannel(kDebugImages, "images", "Image drawing");
DebugMan.addDebugChannel(kDebugText, "text", "Text rendering");
diff --git a/engines/director/director.h b/engines/director/director.h
index 805a51c..fdbe8de 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -58,7 +58,8 @@ enum {
kDebugLoading = 1 << 2,
kDebugImages = 1 << 3,
kDebugText = 1 << 4,
- kDebugEvents = 1 << 5
+ kDebugEvents = 1 << 5,
+ kDebugLingoParse = 1 << 6
};
extern byte defaultPalette[768];
diff --git a/engines/director/lingo/lingo-lex.cpp b/engines/director/lingo/lingo-lex.cpp
index c9a7be7..48a5166 100644
--- a/engines/director/lingo/lingo-lex.cpp
+++ b/engines/director/lingo/lingo-lex.cpp
@@ -2549,7 +2549,7 @@ namespace Director {
int Lingo::parse(const char *code) {
YY_BUFFER_STATE bp;
- if (debugChannelSet(-1, kDebugLingoCompile))
+ if (debugChannelSet(-1, kDebugLingoParse))
yydebug = 1;
else
yydebug = 0;
diff --git a/engines/director/lingo/lingo-lex.l b/engines/director/lingo/lingo-lex.l
index a53a2f0..37bad12 100644
--- a/engines/director/lingo/lingo-lex.l
+++ b/engines/director/lingo/lingo-lex.l
@@ -325,7 +325,7 @@ namespace Director {
int Lingo::parse(const char *code) {
YY_BUFFER_STATE bp;
- if (debugChannelSet(-1, kDebugLingoCompile))
+ if (debugChannelSet(-1, kDebugLingoParse))
yydebug = 1;
else
yydebug = 0;
More information about the Scummvm-git-logs
mailing list