Commit Graph

127 Commits

Author SHA1 Message Date
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
Károly Balogh
4c25bd935f packages: disabled packages for macos and palmos which currently cannot be built for these
git-svn-id: trunk@36889 -
2017-08-12 21:08:34 +00:00
Mattias Gaertner
4a588fcbc2 pastojs: error on var absolute
git-svn-id: trunk@36811 -
2017-07-28 17:50:52 +00:00
Mattias Gaertner
c77b403928 pastojs: fixed rtti property override
git-svn-id: trunk@36783 -
2017-07-24 13:33:17 +00:00
Mattias Gaertner
6dcd2db78c fcl-passrc: resolver: eval const strings, enums, sets
git-svn-id: trunk@36730 -
2017-07-14 11:47:48 +00:00
Mattias Gaertner
82569975c6 fcl-passrc: resolver: const float typecast, operators, string[]
git-svn-id: trunk@36725 -
2017-07-11 16:46:56 +00:00
Mattias Gaertner
b884ab31fa pastojs: use strict equal when converting equal
git-svn-id: trunk@36721 -
2017-07-10 17:38:49 +00:00
Mattias Gaertner
b11a0c4eab pastojs: declarations: nicer srcmaps
git-svn-id: trunk@36681 -
2017-07-08 12:45:38 +00:00
Mattias Gaertner
b5b58fd34c fcl-passrc: scanner: fixed column starting at 1
git-svn-id: trunk@36670 -
2017-07-07 19:40:23 +00:00
Mattias Gaertner
6b11e10edc pastojs: asm: set source pos to first non empty line
git-svn-id: trunk@36669 -
2017-07-07 17:31:27 +00:00
Mattias Gaertner
5e409ff349 pastojs+pparser: fixed copying last line of asm..block with option po_asmwhole
git-svn-id: trunk@36650 -
2017-07-05 20:33:48 +00:00
Mattias Gaertner
8cd56fb9be pastojs: fixed tests
git-svn-id: trunk@36649 -
2017-07-05 19:58:16 +00:00
Mattias Gaertner
bff64521b3 pastojs: error on nested type, bug #31983
git-svn-id: trunk@36460 -
2017-06-08 21:27:11 +00:00
Mattias Gaertner
fbdd04b8ab pastojs: typecast jsvalue to record, bug #31982
git-svn-id: trunk@36459 -
2017-06-08 21:17:15 +00:00
pierre
7a172d3d5a Regenerated all Makefile from packages directories
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
Mattias Gaertner
e552db6ef6 pastojs: fixed compilation
git-svn-id: trunk@36319 -
2017-05-25 10:48:14 +00:00
Mattias Gaertner
afe2ddc388 pastojs: simplified
git-svn-id: trunk@36247 -
2017-05-18 22:12:10 +00:00
Mattias Gaertner
a328f8df3d pastojs: with localvar do
git-svn-id: trunk@36242 -
2017-05-18 09:34:54 +00:00
Mattias Gaertner
0464f1f68c pastojs: implemented TObject.Free
git-svn-id: trunk@36236 -
2017-05-17 08:25:33 +00:00
Mattias Gaertner
65d14ace38 pastojs: test invalid mode and modeswitch
git-svn-id: trunk@36172 -
2017-05-10 09:35:38 +00:00
Mattias Gaertner
f643d15078 pastojs: fixed typo
git-svn-id: trunk@36156 -
2017-05-08 19:20:21 +00:00
Mattias Gaertner
b687247256 fcl-passrc: scanner: added property ReadOnlyModeSwitches
git-svn-id: trunk@36154 -
2017-05-08 12:22:48 +00:00
Mattias Gaertner
4305ffcfa3 pastojs: implemented dotted unit reference
git-svn-id: trunk@36118 -
2017-05-05 14:20:10 +00:00
Mattias Gaertner
a358fec12b pastojs: use UsesClause instead of UsesList
git-svn-id: trunk@36085 -
2017-05-04 15:54:42 +00:00
Mattias Gaertner
8ad6588e46 pastojs: fixed tests
git-svn-id: trunk@36070 -
2017-05-03 15:26:22 +00:00
Mattias Gaertner
142d95e0d2 pastojs: implemented SetLength(string,int)
git-svn-id: trunk@36037 -
2017-05-01 14:36:30 +00:00
Mattias Gaertner
a4e26a7222 pastojs: implemented inc/dec for var/out arg
git-svn-id: trunk@36035 -
2017-05-01 13:32:30 +00:00
Mattias Gaertner
20cd2d9ded pastojs: clean up
git-svn-id: trunk@36007 -
2017-04-29 10:51:34 +00:00
Mattias Gaertner
89b839d341 pastojs: set Scanner.AllowedModeSwitches
git-svn-id: trunk@35939 -
2017-04-24 16:58:08 +00:00
Mattias Gaertner
a437e6ff5d pastojs: overload distance for jsvalue
git-svn-id: trunk@35932 -
2017-04-24 10:57:09 +00:00
Mattias Gaertner
67369fabd8 pastojs: simplified and more tests
git-svn-id: trunk@35927 -
2017-04-23 19:53:37 +00:00
Mattias Gaertner
1279451c0f pastojs: class in implementation
git-svn-id: trunk@35920 -
2017-04-23 14:18:16 +00:00
Mattias Gaertner
f95be9c80d pastojs: class in implementation
git-svn-id: trunk@35919 -
2017-04-23 14:15:19 +00:00
Mattias Gaertner
161ebef6b2 pastojs: fixed converting index element of external class bracket accessor
git-svn-id: trunk@35917 -
2017-04-23 13:29:07 +00:00
Mattias Gaertner
f786d3deab pastojs: added test dynarray const
git-svn-id: trunk@35911 -
2017-04-23 11:27:21 +00:00
Mattias Gaertner
c9376c3c71 pastojs: external var in implementation
git-svn-id: trunk@35908 -
2017-04-23 07:44:39 +00:00
Mattias Gaertner
b4a4ad725c pastojs: fixed exit in program begin-end
git-svn-id: trunk@35905 -
2017-04-22 15:53:07 +00:00
Mattias Gaertner
92af835850 pastojs: always write catch($e), needed by nodejs
git-svn-id: trunk@35903 -
2017-04-22 15:42:54 +00:00
Mattias Gaertner
9464a009a8 pastojs: if jsvalue then, while jsvalue do, repeat until jsvalue
git-svn-id: trunk@35888 -
2017-04-22 09:16:37 +00:00
Mattias Gaertner
c52668a0ed pastojs: improved error message typeinfo
git-svn-id: trunk@35875 -
2017-04-21 13:46:48 +00:00
Mattias Gaertner
7cb1159f13 pastojs: typeinfo of function result, Result and Self
git-svn-id: trunk@35873 -
2017-04-21 12:39:31 +00:00
Mattias Gaertner
10df48a129 pastojs: rtti nativeint
git-svn-id: trunk@35871 -
2017-04-21 09:10:05 +00:00
Mattias Gaertner
cbeead79ec pastojs: fixed compile
git-svn-id: trunk@35869 -
2017-04-21 08:31:07 +00:00
Mattias Gaertner
798c1c71e6 pastojs: fixed typeinfo arg dyn array
git-svn-id: trunk@35867 -
2017-04-20 21:16:58 +00:00
Mattias Gaertner
db6e47a22c pastojs: typeinfo(classofvar)
git-svn-id: trunk@35864 -
2017-04-20 18:14:02 +00:00
Mattias Gaertner
13bc0cfdd6 pastojs: typeinfo(classof)
git-svn-id: trunk@35862 -
2017-04-20 15:28:39 +00:00
Mattias Gaertner
f91e72391d pastojs: fixed compilation
git-svn-id: trunk@35860 -
2017-04-20 13:26:55 +00:00
Mattias Gaertner
6d2dbb564c pastojs: show jsvalue ninstead of custom in incompatible type messages
git-svn-id: trunk@35854 -
2017-04-19 20:13:13 +00:00
Mattias Gaertner
511339d70a pastojs: check only allowed basetypes
git-svn-id: trunk@35852 -
2017-04-19 18:39:09 +00:00
Mattias Gaertner
efe23d612b pastojs: proc type reference-to
git-svn-id: trunk@35847 -
2017-04-19 13:30:46 +00:00