aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-lex.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-lex.cpp')
-rw-r--r--engines/director/lingo/lingo-lex.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/director/lingo/lingo-lex.cpp b/engines/director/lingo/lingo-lex.cpp
index f3c498b5a8..dc502cf588 100644
--- a/engines/director/lingo/lingo-lex.cpp
+++ b/engines/director/lingo/lingo-lex.cpp
@@ -1443,19 +1443,19 @@ YY_RULE_SETUP
return tME;
}
- if (g_lingo->_handlers.contains(yytext)) {
- if (g_lingo->_handlers[yytext]->type == BLTIN && g_lingo->_handlers[yytext]->parens == false) {
- if (g_lingo->_handlers[yytext]->nargs == 0) {
- if (g_lingo->_handlers[yytext]->maxArgs == 0)
+ if (g_lingo->_builtins.contains(yytext)) {
+ if (g_lingo->_builtins[yytext]->type == BLTIN && g_lingo->_builtins[yytext]->parens == false) {
+ if (g_lingo->_builtins[yytext]->nargs == 0) {
+ if (g_lingo->_builtins[yytext]->maxArgs == 0)
return BLTINNOARGS;
- else if (g_lingo->_handlers[yytext]->maxArgs == 1)
+ else if (g_lingo->_builtins[yytext]->maxArgs == 1)
return BLTINNOARGSORONE;
else
error("Incorrect setup for builtin: %s", yytext);
- } else if (g_lingo->_handlers[yytext]->nargs == 1 &&
- g_lingo->_handlers[yytext]->maxArgs == 1) {
+ } else if (g_lingo->_builtins[yytext]->nargs == 1 &&
+ g_lingo->_builtins[yytext]->maxArgs == 1) {
return BLTINONEARG;
- } else if (g_lingo->_handlers[yytext]->nargs == -1) {
+ } else if (g_lingo->_builtins[yytext]->nargs == -1) {
return BLTINARGLIST;
} else {
error("Incorrect setup for builtin: %s", yytext);