mattias
|
8c28eb0935
pastojs: fixed compile
|
hai 8 meses |
mattias
|
9a7d1ad07c
fcl-passrc: option to parse directive rtti
|
hai 8 meses |
Michaël Van Canneyt
|
be5e84715c
* Allow Delphi-style const [ref]
|
hai 1 ano |
Michaël Van Canneyt
|
a7b449da8b
* Implement missing tests
|
hai 1 ano |
Michael VAN CANNEYT
|
ec710fb219
* External objc class forward definition
|
%!s(int64=2) %!d(string=hai) anos |
Michaël Van Canneyt
|
889e3a15b6
* PChar -> PAnsiChar
|
%!s(int64=2) %!d(string=hai) anos |
Michaël Van Canneyt
|
1750908824
* Fix compilation
|
%!s(int64=2) %!d(string=hai) anos |
mattias
|
12405f9ee4
fcl-passrc: fixed compile
|
%!s(int64=2) %!d(string=hai) anos |
Michaël Van Canneyt
|
047e360538
* Improvements so whole RTL can be parsed
|
%!s(int64=2) %!d(string=hai) anos |
mattias
|
14ae44c362
fcl-passrc: fixed parsing class var var
|
%!s(int64=3) %!d(string=hai) anos |
Michaël Van Canneyt
|
f1cb5e678c
* Test for po_keepclassforward
|
%!s(int64=3) %!d(string=hai) anos |
Michaël Van Canneyt
|
4820ec0746
* "Class of" allowed for fields
|
%!s(int64=3) %!d(string=hai) anos |
michael
|
185048c631
* Last field before end does not need a semicolon
|
%!s(int64=4) %!d(string=hai) anos |
michael
|
81344a6f5c
* test for missing semicolon after fields in class declaration
|
%!s(int64=4) %!d(string=hai) anos |
michael
|
ebb1d78ced
* objcprotocol can have multiple parents
|
%!s(int64=4) %!d(string=hai) anos |
michael
|
319c00b832
* Protocol can also be external
|
%!s(int64=4) %!d(string=hai) anos |
michael
|
873354beaa
* Allow optional/required sections in objcprotocol classes
|
%!s(int64=4) %!d(string=hai) anos |
michael
|
8e0a97ca42
* ObjCCategory
|
%!s(int64=5) %!d(string=hai) anos |
michael
|
3e344a12e2
* Start ObjCClass support
|
%!s(int64=5) %!d(string=hai) anos |
michael
|
45d08916f2
* test for method aliases (function)
|
%!s(int64=5) %!d(string=hai) anos |
michael
|
7649e205aa
* test for method aliases
|
%!s(int64=5) %!d(string=hai) anos |
Mattias Gaertner
|
4a226f39ab
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
|
%!s(int64=6) %!d(string=hai) anos |
Mattias Gaertner
|
c4cd0ad776
fcl-passrc: specialize for-loop
|
%!s(int64=6) %!d(string=hai) anos |
Mattias Gaertner
|
18d4e36361
fcl-passrc: added some advanced record tests
|
%!s(int64=6) %!d(string=hai) anos |
Mattias Gaertner
|
faca63449f
fcl-passrc: parser: check semicolon in arg list, bug #33742
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
2ac2e7bd7d
fcl-passrc: resolver: implemented $M $TypeInfo
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
3a0e540dde
fcl-passrc: parser: fixed default class visibility to visPublic
|
%!s(int64=7) %!d(string=hai) anos |
Mattias Gaertner
|
c07c5d56ab
fcl-passrc: read class ancestor with specialize
|
%!s(int64=8) %!d(string=hai) anos |
michael
|
6371309843
* Fix bug ID #31801, empty class var section
|
%!s(int64=8) %!d(string=hai) anos |
michael
|
2b67d4c727
* Fix previous test
|
%!s(int64=8) %!d(string=hai) anos |