summaryrefslogtreecommitdiff
path: root/packages/fcl-passrc/examples
diff options
context:
space:
mode:
authormichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-08-21 13:24:37 +0000
committermichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-08-21 13:24:37 +0000
commit60af597fc7d21b48649d5a85652024cad1415a0f (patch)
tree11d316c50adc64ebdd5a0993ff732ea28cd55270 /packages/fcl-passrc/examples
parente9cb3a9789105f79cfb558f21e33a4654fa0f33d (diff)
downloadfpc-60af597fc7d21b48649d5a85652024cad1415a0f.tar.gz
* Tests for procedure/function declarations, fixes in parsing of those
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22157 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-passrc/examples')
-rw-r--r--packages/fcl-passrc/examples/test_parser.pp4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/fcl-passrc/examples/test_parser.pp b/packages/fcl-passrc/examples/test_parser.pp
index 8a049d3ae4..d0a518dc83 100644
--- a/packages/fcl-passrc/examples/test_parser.pp
+++ b/packages/fcl-passrc/examples/test_parser.pp
@@ -1157,7 +1157,7 @@ procedure GetTypes(pe:TPasElement; lindent:integer);
begin
pv:=TPasVariant(prct.Variants[i]);
write(s1,pv.Name);
- for k:=0 to pv.Values.Count-1 do write(pv.Values[k]);
+ for k:=0 to pv.Values.Count-1 do write(TPasElement(pv.Values[k]).GetDeclaration(true));
write(': (');
if GetVariantRecord(TPasElement(pv.Members),j+1) then
writeln(s1,');')
@@ -1245,7 +1245,7 @@ procedure GetTypes(pe:TPasElement; lindent:integer);
begin
pv:=TPasVariant(prct.Variants[i]);
write(s2,pv.Name);
- for k:=0 to pv.Values.Count-1 do write(pv.Values[k]);
+ for k:=0 to pv.Values.Count-1 do write(TPasElement(pv.Values[k]).GetDeclaration(true));
write(': (');
if GetVariantRecord(TPasElement(pv.Members),j+2) then
writeln(s2,');')