Fix #79
This commit is contained in:
parent
4bac2671b4
commit
84969961ea
|
@ -392,7 +392,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmAndExp;
|
auto node = new AsmAndExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -407,7 +406,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmBrExp;
|
auto node = new AsmBrExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -421,7 +419,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmEqualExp;
|
auto node = new AsmEqualExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -435,7 +432,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmExp;
|
auto node = new AsmExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -454,7 +450,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmInstruction;
|
auto node = new AsmInstruction;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -468,7 +463,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmLogAndExp;
|
auto node = new AsmLogAndExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -482,7 +476,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmLogOrExp;
|
auto node = new AsmLogOrExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -496,7 +489,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmMulExp;
|
auto node = new AsmMulExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -510,7 +502,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmOrExp;
|
auto node = new AsmOrExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -528,7 +519,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmPrimaryExp;
|
auto node = new AsmPrimaryExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -542,7 +532,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmRelExp;
|
auto node = new AsmRelExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -556,7 +545,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmShiftExp;
|
auto node = new AsmShiftExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -593,7 +581,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmTypePrefix;
|
auto node = new AsmTypePrefix;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -613,7 +600,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmUnaExp;
|
auto node = new AsmUnaExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -627,7 +613,6 @@ alias core.sys.posix.stdio.fileno fileno;
|
||||||
{
|
{
|
||||||
auto node = new AsmXorExp;
|
auto node = new AsmXorExp;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3728,7 +3713,6 @@ invariant() foo();
|
||||||
{
|
{
|
||||||
auto node = new Operands;
|
auto node = new Operands;
|
||||||
assert (false, "asm"); // TODO asm
|
assert (false, "asm"); // TODO asm
|
||||||
return node;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -4130,7 +4114,7 @@ q{(int a, ...)
|
||||||
if (currentIs(goesTo))
|
if (currentIs(goesTo))
|
||||||
{
|
{
|
||||||
goToBookmark(b);
|
goToBookmark(b);
|
||||||
goto lambda;
|
node.lambdaExpression = parseLambdaExpression();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
goToBookmark(b);
|
goToBookmark(b);
|
||||||
|
@ -4165,7 +4149,6 @@ q{(int a, ...)
|
||||||
if (currentIs(goesTo))
|
if (currentIs(goesTo))
|
||||||
{
|
{
|
||||||
goToBookmark(b);
|
goToBookmark(b);
|
||||||
lambda:
|
|
||||||
node.lambdaExpression = parseLambdaExpression();
|
node.lambdaExpression = parseLambdaExpression();
|
||||||
}
|
}
|
||||||
else if (currentIs(lBrace))
|
else if (currentIs(lBrace))
|
||||||
|
@ -5566,7 +5549,10 @@ q{(int a, ...)
|
||||||
node.array = true;
|
node.array = true;
|
||||||
advance();
|
advance();
|
||||||
if (currentIs(rBracket))
|
if (currentIs(rBracket))
|
||||||
goto end;
|
{
|
||||||
|
advance();
|
||||||
|
return node;
|
||||||
|
}
|
||||||
auto bookmark = setBookmark();
|
auto bookmark = setBookmark();
|
||||||
auto type = parseType();
|
auto type = parseType();
|
||||||
if (type !is null && currentIs(rBracket))
|
if (type !is null && currentIs(rBracket))
|
||||||
|
@ -5587,7 +5573,6 @@ q{(int a, ...)
|
||||||
if (node.high is null) return null;
|
if (node.high is null) return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
end:
|
|
||||||
if (expect(TokenType.rBracket) is null) return null;
|
if (expect(TokenType.rBracket) is null) return null;
|
||||||
return node;
|
return node;
|
||||||
case delegate_:
|
case delegate_:
|
||||||
|
@ -5737,7 +5722,6 @@ q{(int a, ...)
|
||||||
goToBookmark(b);
|
goToBookmark(b);
|
||||||
goto default;
|
goto default;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
node.primaryExpression = parsePrimaryExpression();
|
node.primaryExpression = parsePrimaryExpression();
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue