diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-08-21 13:24:37 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-08-21 13:24:37 +0000 |
commit | 60af597fc7d21b48649d5a85652024cad1415a0f (patch) | |
tree | 11d316c50adc64ebdd5a0993ff732ea28cd55270 /packages/fcl-passrc/examples | |
parent | e9cb3a9789105f79cfb558f21e33a4654fa0f33d (diff) | |
download | fpc-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.pp | 4 |
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,');') |