allow leaving out if in a top-level if-statement

actorid
Marc Zinnschlag 11 years ago
parent 2eeb0eb4f3
commit 0313876d88

@ -71,6 +71,12 @@ namespace Compiler
if (code==Scanner::S_newline) // empty line
return true;
if (code==Scanner::S_open) /// \todo Option to switch this off
{
scanner.putbackSpecial (code, loc);
return parseKeyword (Scanner::K_if, loc, scanner);
}
mLineParser.reset();
if (mLineParser.parseSpecial (code, loc, scanner))
scanner.scan (mLineParser);

Loading…
Cancel
Save