mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-28 21:07:59 +03:00
Allow integer variable names
This commit is contained in:
parent
f70a154195
commit
dfb6bdf77e
3 changed files with 19 additions and 0 deletions
|
@ -90,6 +90,16 @@ bool Compiler::DeclarationParser::parseSpecial (int code, const TokenLoc& loc, S
|
|||
return Parser::parseSpecial (code, loc, scanner);
|
||||
}
|
||||
|
||||
bool Compiler::DeclarationParser::parseInt(int value, const TokenLoc& loc, Scanner& scanner)
|
||||
{
|
||||
if(mState == State_Name)
|
||||
{
|
||||
// Allow integers to be used as variable names
|
||||
return parseName(loc.mLiteral, loc, scanner);
|
||||
}
|
||||
return Parser::parseInt(value, loc, scanner);
|
||||
}
|
||||
|
||||
void Compiler::DeclarationParser::reset()
|
||||
{
|
||||
mState = State_Begin;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue