Commit Graph

39 Commits

Author SHA1 Message Date
Michaël Van Canneyt
f3c74295e2 * Dotted filenames for package fcl-js 2023-07-27 19:04:15 +02:00
Michael VAN CANNEYT
f1680f05b6 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
ddfe51415b * Ignore output programs 2022-05-01 16:22:55 +02:00
mattias
410c1bbaa0 fcl-js: do not escape / 2022-04-01 22:09:53 +02:00
Michaël Van Canneyt
c8403ad49e * Test for const list 2022-02-07 16:30:28 +01:00
mattias
ced452e2ef fcl-js: switched to TypedParams 2022-02-01 14:22:22 +01:00
mattias
32d06f2e87 fcl-js: fixed mem leak 2022-02-01 13:08:11 +01:00
Michaël Van Canneyt
b2f46586bc * Fix warnings & hints, use resourcestrings, add const where appropriate 2022-01-05 13:19:09 +01:00
Michaël Van Canneyt
60a09b65f4 * DefinitelyTyped now converts 2022-01-05 01:37:46 +01:00
Michaël Van Canneyt
fa9d77e67e * TypeScript Improvements, 97% of DefinitelyTyped declarations now parsed 2021-12-19 22:16:36 +01:00
Michaël Van Canneyt
65101b36dc * typescript parsing & conversion, initial commit 2021-11-30 08:58:16 +01:00
Michaël Van Canneyt
dcf64d8fee * Export statement 2021-09-06 23:28:00 +02:00
Michaël Van Canneyt
54415f8f4e * Import statement 2021-09-05 23:50:08 +02:00
Michaël Van Canneyt
6a9d2cae93 * Debugger statement 2021-09-05 15:20:13 +02:00
Michaël Van Canneyt
652643499a * const and let statements 2021-09-05 15:08:39 +02:00
Michaël Van Canneyt
a214682495 * Parse async functions 2021-09-05 14:10:12 +02:00
Michaël Van Canneyt
985ebf3b63 * New keywords for ECMA2021 2021-09-05 10:26:51 +02:00
Mattias Gaertner
cae74485cf fcl-js: fixed mem leak
git-svn-id: trunk@49033 -
2021-03-22 18:24:53 +00:00
Mattias Gaertner
a7ecde8bb2 fcl-js: write async function and await expression
git-svn-id: trunk@45423 -
2020-05-18 15:49:31 +00:00
Mattias Gaertner
3175fb3094 fcl-js: write TJSStatementList using a heap stack to avoid large stack depths
git-svn-id: trunk@44684 -
2020-04-11 11:05:19 +00:00
Mattias Gaertner
edd9b17b96 fcl-js: clean up
git-svn-id: trunk@41478 -
2019-02-26 11:32:29 +00:00
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
git-svn-id: trunk@40707 -
2018-12-30 09:39:46 +00:00
Mattias Gaertner
a8f18c29fb fcl-js: test var a=1,b=2,c=3
git-svn-id: trunk@37766 -
2017-12-20 00:32:32 +00:00
Mattias Gaertner
4e4a4a465b fcl-js: fixed writing brackets around binary B
git-svn-id: trunk@37677 -
2017-12-05 15:22:15 +00:00
Mattias Gaertner
d045d1888d fcl-js: fixed tests
git-svn-id: trunk@37591 -
2017-11-14 11:42:46 +00:00
Mattias Gaertner
2a57480fff fcl-js: no brackets in var-comma
git-svn-id: trunk@37578 -
2017-11-12 14:14:04 +00:00
michael
bb31bc6ca4 * Compile & install jssrcmap
git-svn-id: trunk@37134 -
2017-09-03 16:39:34 +00:00
Mattias Gaertner
2df7e116e3 fcl-js: added TSourceMap
git-svn-id: trunk@36492 -
2017-06-12 18:23:25 +00:00
michael
7b38e90513 * Patch from Mattias gaertner to write less empty lines
git-svn-id: trunk@35577 -
2017-03-14 10:46:29 +00:00
michael
b08297a667 * Fix from Mattias Gaertner to implement calling functions without arguments.
git-svn-id: trunk@35166 -
2016-12-18 16:22:23 +00:00
michael
a55c176bef * Patch from Mattias Gaertner: Record support, detect duplicate identifiers, bug fixes
git-svn-id: trunk@34520 -
2016-09-13 08:01:37 +00:00
michael
7712f049df * Patch from Mattias Gaertner to fix writing superfluous semicolons after statement lists.
git-svn-id: trunk@34226 -
2016-07-29 14:23:41 +00:00
michael
62f39e0037 * Some clean-up patches by Mattias
git-svn-id: trunk@34204 -
2016-07-26 15:05:39 +00:00
michael
910e5ff888 * Compact arrays/object literals and func. arguments
git-svn-id: trunk@27457 -
2014-04-03 20:17:26 +00:00
michael
0c8f3d6c12 * Javascript writer
git-svn-id: trunk@27035 -
2014-03-08 14:45:49 +00:00
michael
cedcd354b3 * Use jstoken
git-svn-id: trunk@27033 -
2014-03-08 14:44:56 +00:00
michael
a748d37f9b * Tests for switch parsing
git-svn-id: trunk@27032 -
2014-03-08 14:44:26 +00:00
michael
7d61aa0404 * Fixed known memory leaks
git-svn-id: trunk@26819 -
2014-02-21 12:56:58 +00:00
michael
59bd32b7ea * Initial check-in
git-svn-id: trunk@14859 -
2010-02-04 15:18:07 +00:00