|
@@ -110,8 +110,9 @@ Type
|
|
|
Procedure TestTryExceptOn2;
|
|
|
Procedure TestTryExceptOnElse;
|
|
|
Procedure TestTryExceptOnIfElse;
|
|
|
- procedure TestTryExceptRaise;
|
|
|
+ procedure TestTryExceptRaise;
|
|
|
Procedure TestAsm;
|
|
|
+ Procedure TestAsmBlock;
|
|
|
Procedure TestGotoInIfThen;
|
|
|
end;
|
|
|
|
|
@@ -1647,6 +1648,17 @@ begin
|
|
|
AssertEquals('token 4 ','1',T.Tokens[3]);
|
|
|
end;
|
|
|
|
|
|
+procedure TTestStatementParser.TestAsmBlock;
|
|
|
+begin
|
|
|
+ Source.Add('{$MODE DELPHI}');
|
|
|
+ Source.Add('function BitsHighest(X: Cardinal): Integer;');
|
|
|
+ Source.Add('asm');
|
|
|
+ Source.Add('end;');
|
|
|
+ Source.Add('begin');
|
|
|
+ Source.Add('end.');
|
|
|
+ ParseModule;
|
|
|
+end;
|
|
|
+
|
|
|
Procedure TTestStatementParser.TestGotoInIfThen;
|
|
|
|
|
|
begin
|