Michaël Van Canneyt
|
5ba83e8d35
|
* Parse inline variable declarations
|
2023-12-06 19:15:14 +01:00 |
|
Michaël Van Canneyt
|
fc6fc67295
|
* Delphi allows TEnum.in
|
2023-12-06 12:04:36 +01:00 |
|
Michaël Van Canneyt
|
be5e84715c
|
* Allow Delphi-style const [ref]
|
2023-12-06 11:25:55 +01:00 |
|
Karoly Balogh
|
ac0287b5e0
|
human68k: fpmake changes, disable everything that cannot be built currently
|
2023-11-30 23:43:27 +00:00 |
|
Michaël Van Canneyt
|
f3d93a47de
|
* Enable multiline strings in delphi mode
|
2023-11-19 11:07:07 +01:00 |
|
Michaël Van Canneyt
|
cc01706163
|
* Remove double define
|
2023-11-17 17:05:30 +01:00 |
|
Michaël Van Canneyt
|
32137ac160
|
* Some fixes to compile with pas2js
|
2023-11-17 17:05:14 +01:00 |
|
Michaël Van Canneyt
|
a7016a9ea0
|
* Fixes for Delphi multiline strings in pas2js
|
2023-11-17 16:41:43 +01:00 |
|
Michaël Van Canneyt
|
a7b449da8b
|
* Implement missing tests
|
2023-11-17 16:23:34 +01:00 |
|
Michaël Van Canneyt
|
5b1574bd63
|
* Handle forward external objcclass
|
2023-11-17 16:23:06 +01:00 |
|
Michaël Van Canneyt
|
b7c00a2116
|
* Implement Delphi multiline strings
|
2023-11-17 15:48:33 +01:00 |
|
Michaël Van Canneyt
|
b4ccac8def
|
* Fix compilation with pas2js
|
2023-10-22 17:35:47 +02:00 |
|
mattias
|
c7db379a4f
|
pastojs: errors on illegal char const
|
2023-10-17 13:02:45 +02:00 |
|
mattias
|
435861b238
|
fcl-passrc: added test unit not used through alias
|
2023-10-10 19:37:04 +02:00 |
|
mattias
|
d8fa6e6a9c
|
fcl-passrc: started test generic with type alias
|
2023-10-10 19:36:32 +02:00 |
|
mattias
|
3ab38b69b8
|
fcl-passrc: clean up
|
2023-08-02 08:51:59 +02:00 |
|
mattias
|
47a4b9af4c
|
pastojs: less hints
|
2023-08-02 08:48:27 +02:00 |
|
Michaël Van Canneyt
|
a9fbc6b9ed
|
* Dotted filenames for package fcl-passrc
|
2023-07-27 19:04:15 +02:00 |
|
Michael VAN CANNEYT
|
bd4e9676fa
|
* Add namespaces.lst
|
2023-07-27 19:04:09 +02:00 |
|
Henrique Gottardi Werlang
|
c75aa72b8f
|
Protected the verbose of the resolver.
|
2023-07-25 22:11:51 +00:00 |
|
Michael VAN CANNEYT
|
ec710fb219
|
* External objc class forward definition
|
2023-07-25 16:24:46 +02:00 |
|
Michaël Van Canneyt
|
2289c1f6a2
|
* Remove redundant Makefile.fpc
|
2023-07-25 13:01:55 +02:00 |
|
Michaël Van Canneyt
|
bb1b1bc705
|
* Regenerate makefiles with subtarget support
|
2023-07-24 16:32:02 +02:00 |
|
Michaël Van Canneyt
|
65f9c53759
|
* Some fixes for compilation with unicodertl (new methods after merge)
|
2023-07-24 16:30:18 +02:00 |
|
Michaël Van Canneyt
|
6b5a4dbf6e
|
* use cthreads in correct location
|
2023-07-19 14:27:28 +02:00 |
|
mattias
|
17ed07ac90
|
fcl-passrc: less hints and fixed char tests
|
2023-07-18 20:15:57 +02:00 |
|
Michaël Van Canneyt
|
24bc93430e
|
* Make sure it compiles with FPC 3.2.2 for pas2js...
|
2023-07-18 16:09:00 +02:00 |
|
Michaël Van Canneyt
|
6cfff900e8
|
* Fix tests
|
2023-07-15 18:22:42 +02:00 |
|
Michaël Van Canneyt
|
885a265edb
|
* Fix compilation after rebase
|
2023-07-15 18:22:41 +02:00 |
|
Michaël Van Canneyt
|
889e3a15b6
|
* PChar -> PAnsiChar
|
2023-07-15 18:22:36 +02:00 |
|
mattias
|
e4356a0d38
|
fcl-passrc: fixed stackoverflow on const a=a, #39258
|
2023-07-12 10:58:06 +02:00 |
|
mattias
|
440af0f81f
|
fcl-passrc, pastojs: fixed crash on evaluating ord(int), #39260
|
2023-07-12 10:22:05 +02:00 |
|
Henrique Gottardi Werlang
|
98b49b292d
|
Fixed range check error, compiler error!
|
2023-07-11 18:01:25 +00:00 |
|
Michaël Van Canneyt
|
a99575b74c
|
* Fix never-ending loop
|
2023-05-21 21:29:10 +02:00 |
|
mattias
|
5b4ba67a85
|
fcl-passrc: started resolver tests for multi errors
|
2023-05-14 22:28:51 +02:00 |
|
mattias
|
96e89c43b8
|
fcl-passrc: refactor ParseStatement
|
2023-05-14 19:51:50 +02:00 |
|
mattias
|
3db1307ddc
|
fcl-passrc: refactor ParseStatement
|
2023-05-14 19:26:18 +02:00 |
|
mattias
|
944e4087aa
|
fcl-passrc: refactor ParseStatement, split ParseFor
|
2023-05-14 17:08:30 +02:00 |
|
mattias
|
5b9d738da0
|
fcl-passrc: refactor ParseStatement, split ParseElse
|
2023-05-14 16:59:52 +02:00 |
|
mattias
|
3d7481b2f0
|
fcl-passrc: less hints
|
2023-05-14 16:59:29 +02:00 |
|
mattias
|
98f1fdda94
|
fcl-passrc: parsestatements: simplified
|
2023-05-14 15:34:58 +02:00 |
|
mattias
|
f3c94ccbce
|
fcl-passrc: less hints
|
2023-05-14 10:01:18 +02:00 |
|
Michaël Van Canneyt
|
b445e679e7
|
* Add showdeps example to ignore list
|
2023-05-13 15:15:40 +02:00 |
|
Michaël Van Canneyt
|
4bdf6233c3
|
* More error recovery: variable (lists)
|
2023-05-13 15:13:31 +02:00 |
|
Michaël Van Canneyt
|
54a9598084
|
* Start of error recovery
|
2023-05-13 12:06:08 +02:00 |
|
Michaël Van Canneyt
|
1750908824
|
* Fix compilation
|
2023-05-13 12:06:08 +02:00 |
|
mattias
|
d96f9b8059
|
fcl-passrc: fixed adding specialized type behind array
|
2023-05-12 22:12:37 +02:00 |
|
mattias
|
12405f9ee4
|
fcl-passrc: fixed compile
|
2023-05-12 22:12:18 +02:00 |
|
Dmytro Bogatskyy
|
327aac7f24
|
Add aarch64-iphonesim target
|
2023-03-27 18:45:00 +00:00 |
|
Michaël Van Canneyt
|
047e360538
|
* Improvements so whole RTL can be parsed
|
2023-02-08 15:22:34 +01:00 |
|