diff --git a/packages/fcl-passrc/examples/test_parser.pp b/packages/fcl-passrc/examples/test_parser.pp index e6febf407a..8a049d3ae4 100644 --- a/packages/fcl-passrc/examples/test_parser.pp +++ b/packages/fcl-passrc/examples/test_parser.pp @@ -488,8 +488,8 @@ begin begin write(s); for l:=0 to lics.Expressions.Count-2 do - write(DelQuot(lics.Expressions[l]),','); - write(DelQuot(lics.Expressions[lics.Expressions.Count-1]),': '); // !!bug too much ' in expression + write(DelQuot(TPasExpr(lics.Expressions[l]).GetDeclaration(True)),','); + write(DelQuot(TPasExpr(lics.Expressions[lics.Expressions.Count-1]).GetDeclaration(True)),': '); // !!bug too much ' in expression //if not assigned(lics.Body) then writeln('TPasImplCaseStatement missing BODY'); //if assigned(lics.Body) and (TPasImplBlock(lics.Body).Elements.Count >0) then // GetTPasImplBlock(TPasImplBlock(lics.Body),lindent+1,0,false,true) @@ -509,8 +509,8 @@ begin if liwd.Expressions.Count>0 then begin for l:=0 to liwd.Expressions.Count-2 do - write(liwd.Expressions[l],','); - write(liwd.Expressions[liwd.Expressions.Count-1]); + write(TPasExpr(liwd.Expressions[l]).GetDeclaration(true),','); + write(TPasExpr(liwd.Expressions[liwd.Expressions.Count-1]).GetDeclaration(true)); end; writeln(' do'); //if TPasImplBlock(liwd.Body).Elements.Count >0 then