aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-gr.y
diff options
context:
space:
mode:
authorEugene Sandulenko2016-06-18 15:20:50 +0200
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit53dceb95f70774096a1653693286e86092f3bc0a (patch)
treeb104697de49497e36d6dceecf7287ea455075673 /engines/director/lingo/lingo-gr.y
parent6cb2a3cd00ea2c88564ade88707e693102e661cf (diff)
downloadscummvm-rg350-53dceb95f70774096a1653693286e86092f3bc0a.tar.gz
scummvm-rg350-53dceb95f70774096a1653693286e86092f3bc0a.tar.bz2
scummvm-rg350-53dceb95f70774096a1653693286e86092f3bc0a.zip
DIRECTOR: Lingo: Swithc to warning() on syntax error, and avoid printing values
Diffstat (limited to 'engines/director/lingo/lingo-gr.y')
-rw-r--r--engines/director/lingo/lingo-gr.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/director/lingo/lingo-gr.y b/engines/director/lingo/lingo-gr.y
index e300c5c8f5..aadcd3c11a 100644
--- a/engines/director/lingo/lingo-gr.y
+++ b/engines/director/lingo/lingo-gr.y
@@ -30,7 +30,7 @@ Common::HashMap<Common::String, int, Common::IgnoreCase_Hash, Common::IgnoreCase
extern int yylex();
extern int yyparse();
-void yyerror(char *s) { error("%s", s); }
+void yyerror(char *s) { warning("%s", s); }
using namespace Director;
@@ -68,8 +68,8 @@ list: statement
| list '\n' statement
;
-statement: expr { warning("%d", $1); }
- | func { warning("%d", $1); }
+statement: expr
+ | func
;
expr: INT { $$ = g_lingo->code2(g_lingo->func_constpush, (inst)$1); }