Mattias Gaertner
599161b180
pas2js: updated docs about helpers
...
git-svn-id: trunk@41301 -
2019-02-11 16:51:37 +00:00
Mattias Gaertner
79b82acfcc
pas2js: docs lo|hi
...
git-svn-id: trunk@41190 -
2019-02-03 16:31:26 +00:00
Mattias Gaertner
06e821b07b
pas2js: added option -Jmabsolute
...
git-svn-id: trunk@41066 -
2019-01-25 08:31:36 +00:00
Mattias Gaertner
64cb8424ee
pastojs: refute to read olf precompiled records, comments
...
git-svn-id: trunk@40819 -
2019-01-09 20:53:40 +00:00
Mattias Gaertner
3ed38ef3fa
pastojs: doc: records missing features
...
git-svn-id: trunk@40809 -
2019-01-08 10:04:27 +00:00
Mattias Gaertner
8506f9dbf7
pastojs: doc
...
git-svn-id: trunk@40808 -
2019-01-08 09:42:49 +00:00
Mattias Gaertner
2e11b23883
pastojs: renamed rtl.createTRecord to rtl.recNewT, constructor added return this
...
git-svn-id: trunk@40807 -
2019-01-08 09:41:17 +00:00
Mattias Gaertner
d9ccc42cc4
pastojs: docs
...
git-svn-id: trunk@40799 -
2019-01-07 17:02:27 +00:00
Mattias Gaertner
d1edbac29b
pastojs:
...
- changed records from function to Object
- added $new, $assign, $clone, $eq
- passig records to var argument now passes directly instead of temp setter
- using $assign for aRecord:= copying values, keeping object, needed by pointer of record
- advanced records: methods, class vars, const, property, array property, default property, RTTI
git-svn-id: trunk@40797 -
2019-01-07 16:01:35 +00:00
Mattias Gaertner
e108d9c5eb
pastojs: concat(string1,string2,...)
...
git-svn-id: trunk@40597 -
2018-12-19 23:18:04 +00:00
Mattias Gaertner
f7661c6fd4
pastojs: added -iJ
...
git-svn-id: trunk@40559 -
2018-12-15 13:38:23 +00:00
Mattias Gaertner
95c4736785
pas2js: added option -JoRTL-x=y, added shared converter options
...
git-svn-id: trunk@40553 -
2018-12-15 11:04:50 +00:00
Mattias Gaertner
ac94267311
pastojs: anonymous functions docs
...
git-svn-id: trunk@40530 -
2018-12-12 10:24:29 +00:00
Mattias Gaertner
8d3c133caa
pastojs: added $i %EnvVar%
...
git-svn-id: trunk@40488 -
2018-12-07 08:09:50 +00:00
Mattias Gaertner
58e50ef07e
pastojs: added $i %file%
...
git-svn-id: trunk@40487 -
2018-12-07 07:57:49 +00:00
Mattias Gaertner
711065cf78
pastojs: restored built in function debugger
...
git-svn-id: trunk@40477 -
2018-12-06 09:34:04 +00:00
Mattias Gaertner
3c8c833234
pastojs: restored built-in function debugger
...
git-svn-id: trunk@40457 -
2018-12-03 16:41:45 +00:00
Mattias Gaertner
9f7f43673f
pastojs: added built-in procedure debugger
...
git-svn-id: trunk@40372 -
2018-11-26 09:36:02 +00:00
Mattias Gaertner
74f950c88b
pastojs: changed -Jpostproc to -Jpcmd
...
git-svn-id: trunk@40356 -
2018-11-19 09:48:48 +00:00
Mattias Gaertner
01d1cde8a3
pastojs: adaptions for pas2js
...
git-svn-id: trunk@40064 -
2018-10-28 14:34:08 +00:00
Mattias Gaertner
d915932c29
pastojs: $i %date%, %time%, %line%
...
git-svn-id: trunk@40062 -
2018-10-28 14:08:41 +00:00
Mattias Gaertner
7e64102b74
fcl-passrc: fixed scanner row, col in macro
...
git-svn-id: trunk@39344 -
2018-06-29 15:48:21 +00:00
Mattias Gaertner
7a6fed75a0
fcl-passrc: $warn directive
...
git-svn-id: trunk@39315 -
2018-06-27 14:27:43 +00:00
Mattias Gaertner
b2bd41d08e
pastojs: hint how to use -vl
...
git-svn-id: trunk@39300 -
2018-06-25 09:27:49 +00:00
Mattias Gaertner
821182d518
pas2js: docs
...
git-svn-id: trunk@39284 -
2018-06-23 08:36:45 +00:00
Mattias Gaertner
118ec57000
pastojs: typecast function to TJSFunction
...
git-svn-id: trunk@39208 -
2018-06-10 13:45:40 +00:00
Mattias Gaertner
2a598c851f
pastojs: allow {$H+}, error on {$H-}
...
git-svn-id: trunk@39128 -
2018-05-28 06:46:52 +00:00
Mattias Gaertner
df71ab3ecf
pastojs: writestr and -Sm
...
git-svn-id: trunk@39125 -
2018-05-27 22:01:09 +00:00
Mattias Gaertner
763fd783e0
pastojs: typecast array to/from tjsobject
...
git-svn-id: trunk@39034 -
2018-05-20 10:40:07 +00:00
Mattias Gaertner
3d186b2706
pastojs: for value in externalarray do
...
git-svn-id: trunk@39026 -
2018-05-19 17:59:50 +00:00
Mattias Gaertner
8a5c519f2d
pastojs: option -FE
...
git-svn-id: trunk@38983 -
2018-05-12 18:26:39 +00:00
Mattias Gaertner
69d6e8ac90
pastojs: added option -vv, -va includes -vd
...
git-svn-id: trunk@38965 -
2018-05-10 09:27:40 +00:00
Mattias Gaertner
e9843bccf0
pastojs: added option -SI<interfacestyel>
...
git-svn-id: trunk@38964 -
2018-05-10 08:00:33 +00:00
Mattias Gaertner
cc7983d781
pastojs: external class field with brackets
...
git-svn-id: trunk@38958 -
2018-05-09 12:47:17 +00:00
Mattias Gaertner
e283024ad7
pastojs: added option -vz, -ic, -io, -it, fixed -va writing used files, fixed -o. -Jc, -vt now writes used unit scopes
...
git-svn-id: trunk@38957 -
2018-05-09 08:41:44 +00:00
Mattias Gaertner
d323bd087e
pastojs: added option -FN<x>, marked -NS as obsolete
...
git-svn-id: trunk@38940 -
2018-05-07 07:17:32 +00:00
Mattias Gaertner
7ea975a869
pastojs: default(record)
...
git-svn-id: trunk@38882 -
2018-04-30 23:48:28 +00:00
Mattias Gaertner
8100f9b222
pastojs: nested classes
...
git-svn-id: trunk@38878 -
2018-04-30 18:03:48 +00:00
Mattias Gaertner
a918071130
pastojs: docs
...
git-svn-id: trunk@38876 -
2018-04-30 08:32:44 +00:00
Mattias Gaertner
994167481d
pas2js: docs: record const
...
git-svn-id: trunk@38870 -
2018-04-29 19:26:57 +00:00
Mattias Gaertner
b6f50c9847
pas2js: docs: type alias type
...
git-svn-id: trunk@38853 -
2018-04-27 08:45:36 +00:00
Mattias Gaertner
0fd731efc5
pastojs: docs: typecast int(int)
...
git-svn-id: trunk@38843 -
2018-04-25 13:37:39 +00:00
Mattias Gaertner
2750a0010c
fcl-passrc: resolver: GetElementSourcePos for intrinsic
...
git-svn-id: trunk@38841 -
2018-04-25 00:24:00 +00:00
Mattias Gaertner
63032c796f
pas2js: docs
...
git-svn-id: trunk@38826 -
2018-04-23 17:25:14 +00:00
Mattias Gaertner
73310ac57f
pastojs: jsvalue:=currency
...
git-svn-id: trunk@38808 -
2018-04-22 11:35:58 +00:00
Mattias Gaertner
0601b437a4
pas2js: added option -JoUseStrict
...
git-svn-id: trunk@38793 -
2018-04-19 12:42:00 +00:00
Mattias Gaertner
2945f4a3c9
pas2js: changed TGuid to record
...
git-svn-id: trunk@38792 -
2018-04-19 12:16:03 +00:00
Mattias Gaertner
77cf535e21
pas2js: version 0.9.15
...
git-svn-id: trunk@38715 -
2018-04-08 15:37:03 +00:00
Mattias Gaertner
bb13e36c80
pas2js: docs: fixed typo
...
git-svn-id: trunk@38712 -
2018-04-08 13:05:14 +00:00
Mattias Gaertner
5140e1b022
pas2js: docs: interfaces JS
...
git-svn-id: trunk@38711 -
2018-04-08 12:59:12 +00:00