michael
|
ac9d2b3cc5
* Convert array of jsvalue to array of const where appropriate
|
4 lat temu |
Mattias Gaertner
|
5eda61e136
fcl-js: fixed writing multi add
|
4 lat temu |
Mattias Gaertner
|
de0e5919c9
fcl-js: write and free TBinaryExpr left lists without stack
|
4 lat temu |
Mattias Gaertner
|
049af48bd8
fcl-js: writer: fixed writing invalid UTF-16
|
4 lat temu |
Mattias Gaertner
|
2df2986a4b
fcl-js: added TTextWriter.LineBreak
|
4 lat temu |
Mattias Gaertner
|
01d5519fe8
fcl-js: skip writeln test
|
5 lat temu |
Mattias Gaertner
|
fad9fb738c
fcl-js: added include file
|
5 lat temu |
Mattias Gaertner
|
a7ecde8bb2
fcl-js: write async function and await expression
|
5 lat temu |
Mattias Gaertner
|
3175fb3094
fcl-js: write TJSStatementList using a heap stack to avoid large stack depths
|
5 lat temu |
Mattias Gaertner
|
8569bd2bf6
fcl-js: write 1.20E1 as 1.2E1
|
6 lat temu |
Mattias Gaertner
|
34515b09cf
fcl-js: added TJSUnaryBracketsExpression, needed for (function(){})
|
6 lat temu |
Mattias Gaertner
|
9aec974448
fcl-js: small optimization
|
6 lat temu |
Mattias Gaertner
|
78ea6166e5
pastojs: shorten 1.0E12 to 1E12, issue #34942
|
6 lat temu |
Mattias Gaertner
|
1a59a4a4a3
pastojs: typecast char to word
|
6 lat temu |
Mattias Gaertner
|
766f4cfcb0
fcl-js: quote quoted object literal names
|
6 lat temu |
Mattias Gaertner
|
ad75e44a7c
fcl-js: debug comment
|
6 lat temu |
Mattias Gaertner
|
b1752fb4ce
fcl-js: omit brackets on associative operations (a||b)||(c||d), (a&&b)&&(c&&d), (a|b)|c, (a&b)&c, (a^b)^c, (a+b)+c, (a-b)-c, (a*b)*c
|
6 lat temu |
Mattias Gaertner
|
601c6476ea
fcl-js: less hints
|
6 lat temu |
Mattias Gaertner
|
ae67021c8c
pastojs: fixed compile on nodejs
|
7 lat temu |
Mattias Gaertner
|
d9f915964a
pastojs: implemented -Jpostproc cmd ; to call a post processor
|
7 lat temu |
Mattias Gaertner
|
f0e75cdbbb
fcl-js: fixed escaping invalid UTF-16 i string literals
|
7 lat temu |
Mattias Gaertner
|
3b6436ffe1
fcl-js: jswriter: write #$ff00..#$ffff as \u
|
7 lat temu |
Mattias Gaertner
|
a71dc667ce
fcl-js: clean up
|
7 lat temu |
Mattias Gaertner
|
ee8215e2ed
pastojs: adapted pas2jscompiler for pas2js
|
7 lat temu |
Mattias Gaertner
|
024c6de3cc
fcl-js: started TFileWriter for nodejs
|
7 lat temu |
Mattias Gaertner
|
37e98d3726
fcl-js: changed some ifdefs to be more specific
|
7 lat temu |
Mattias Gaertner
|
ddf409d7ad
fcl-js: adapted jswriter for pas2js
|
7 lat temu |
Mattias Gaertner
|
dee3d638d4
fcl-js: started adapting jswriter for pas2js
|
7 lat temu |
Mattias Gaertner
|
620888b54e
fcl-js: fixed warnings
|
7 lat temu |
Mattias Gaertner
|
5e32960f33
fcl-js: fixed case
|
7 lat temu |