mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-09-17 00:22:24 -04:00
fixed problem with parsing optional string arguments
This commit is contained in:
parent
100c6a42a5
commit
d9677cb33e
@ -650,7 +650,7 @@ namespace MWDialogue
|
||||
locals = mEnvironment.mScriptManager->getLocals (actorScript);
|
||||
}
|
||||
|
||||
Compiler::ScriptParser parser(mErrorHandler,mCompilerContext, locals);
|
||||
Compiler::ScriptParser parser(mErrorHandler,mCompilerContext, locals, false);
|
||||
|
||||
scanner.scan (parser);
|
||||
if(mErrorHandler.isGood())
|
||||
|
@ -77,4 +77,3 @@ namespace Compiler
|
||||
mOutput.clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -39,6 +39,11 @@ namespace Compiler
|
||||
mState = CommaState;
|
||||
return true;
|
||||
}
|
||||
else if (code==Scanner::S_newline && mState==StartState)
|
||||
{
|
||||
scanner.putbackSpecial (code, loc);
|
||||
return false;
|
||||
}
|
||||
|
||||
return Parser::parseSpecial (code, loc, scanner);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user