Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
e124f1d
Initial Transformer Setup (#279)
lolleko Nov 22, 2018
7ab9a87
Merge branch 'master' into multiphase-transpile
lolleko Nov 28, 2018
815db95
Merge branch 'master' into multiphase-transpile
lolleko Dec 1, 2018
227aa60
Merge branch 'master' into multiphase-transpile
lolleko Dec 2, 2018
a482c44
Transformer v1 (#294)
lolleko Dec 2, 2018
71ecb56
Lua AST (#300)
lolleko Dec 9, 2018
a8589f1
support in transformer for assignments (#299)
tomblind Dec 9, 2018
fd03522
Initial Transformer setup
lolleko Dec 14, 2018
999b7ab
Merge branch 'master' into multiphase-transpile
lolleko Dec 14, 2018
b660083
Merge branch 'multiphase-transpile' into ts-to-lua-ast
lolleko Dec 14, 2018
fffab17
Progress on class transformation
lolleko Dec 22, 2018
5fe3fb0
Fixed indention
lolleko Dec 28, 2018
f601b07
Merge branch 'master' into multiphase-transpile
lolleko Dec 28, 2018
c60d6e4
Merge branch 'multiphase-transpile' into ts-to-lua-ast
lolleko Dec 28, 2018
94d9992
Added TransformConstructor
lolleko Dec 28, 2018
a97a656
transformer enum declaration
Perryvw Dec 28, 2018
16018c7
Function declarations and updates to function body and parameter decl…
Perryvw Dec 29, 2018
1435a90
Finished Class Transformation
lolleko Dec 29, 2018
34b6151
Removed net import?
lolleko Dec 29, 2018
d5befb8
Added scope stack
Perryvw Dec 30, 2018
4464228
AST Node TypeGuards
lolleko Dec 30, 2018
edd6e3d
Added AST printer
lolleko Dec 30, 2018
8e206b2
Merge branch 'ts-to-lua-ast' of https://github.com/Perryvw/Typescript…
lolleko Dec 30, 2018
142fa53
ts-lint and clang-foramt config update
lolleko Dec 30, 2018
6c64857
Added ts-style for linting and formmating
lolleko Dec 30, 2018
018765e
Expression transformers
Perryvw Dec 30, 2018
daef912
Merge branch 'ts-to-lua-ast' of https://github.com/Perryvw/Typescript…
lolleko Dec 30, 2018
84b9424
tslint force public modifier
lolleko Dec 30, 2018
2677635
Replaced parseInt & parseFlaot with Number constructor
lolleko Dec 30, 2018
a5d2c22
removed c related stuff from .clang-format
lolleko Dec 30, 2018
6dca417
Integrated transformer into compile & test pipeline
lolleko Dec 31, 2018
631f885
Disabled for-in rule and allow PacalCase
lolleko Dec 31, 2018
862c1f8
Fixing tests
lolleko Dec 31, 2018
59419c9
Fixed many minor misstakes
lolleko Jan 1, 2019
d4f8845
Merge branch 'master' into ts-to-lua-ast
Perryvw Jan 3, 2019
008eb82
Ts to lua ast assignment expressions (#317)
tomblind Jan 4, 2019
e6440be
Numeric for statement & if statement transformer
lolleko Jan 4, 2019
9b24f50
Added namespace translation
lolleko Jan 4, 2019
450e44c
Added some todos
lolleko Jan 4, 2019
e14c271
Fixed style with clang-format
lolleko Jan 5, 2019
5aed0de
Fixed missing whitespaces between type ops
lolleko Jan 5, 2019
4040ef3
Restored the ability to compile lualib
Perryvw Jan 5, 2019
4caea8f
Partially implemented transformForOfStatement
Perryvw Jan 5, 2019
624825a
Fixed bug with forOf
Perryvw Jan 5, 2019
9934597
Ts to lua ast iterators (#319)
tomblind Jan 6, 2019
0c629e8
Ignore declarations, fixed some random small bugs
Perryvw Jan 6, 2019
d4ad34f
Implemented TypeOfExpression
Perryvw Jan 6, 2019
22c2f70
Made transformLoopBody great again (also restored version hierarchy)
Perryvw Jan 6, 2019
e6e18f2
Ignore dead code
Perryvw Jan 6, 2019
a7bb841
Fixed string properties not being picked up propertly
Perryvw Jan 6, 2019
af9b3bd
Fixed bug in shorthand table field transformation
Perryvw Jan 6, 2019
c6fc833
Made set tests adhere to ts-lint style
Perryvw Jan 6, 2019
b81d1ab
validating function assignments (#323)
tomblind Jan 6, 2019
881006e
Fixed missing do block for continue statements
Perryvw Jan 6, 2019
f4c73fd
fixed up translation tests that only had non-functional syntax issues…
tomblind Jan 8, 2019
3bf23bf
Ts to lua ast fixes (#325)
tomblind Jan 8, 2019
273a54b
Merge branch 'master' into ts-to-lua-ast (#329)
tomblind Jan 9, 2019
34a87a1
Added file header and lualib loading to printer (#327)
Perryvw Jan 9, 2019
63c2e93
properly handling bitwise operators (#331)
tomblind Jan 11, 2019
81f1dd3
Feature/restore max line width (#333)
Perryvw Jan 11, 2019
4dc3753
Implemented DeleteExpression and NonNullExpression, fixed some broken…
Perryvw Jan 11, 2019
761cd14
declaring nested functions as local and cleaned up a few small things…
tomblind Jan 13, 2019
3595bd4
Implemented try/catch and throw (#334)
Perryvw Jan 13, 2019
88b7029
Feature/typescript errors tests (#337)
Perryvw Jan 15, 2019
85fc1da
Added function that returns the AST and string
lolleko Jan 15, 2019
5f1b483
Ts to lua ast - recursive function fix and try/catch refactor (#341)
tomblind Jan 18, 2019
e42c5be
Implemented spread expression transformation (#338)
Perryvw Jan 19, 2019
1ef66d1
support for class expressions (#345)
tomblind Jan 19, 2019
faa4896
Switch transformer (#347)
Perryvw Jan 19, 2019
acd394b
Merge branch 'master' into ts-to-lua-ast
Perryvw Jan 19, 2019
f9787c4
Added transformers for not emitted statement and partial expressions …
DoctorGester Jan 20, 2019
c6bbdaa
Implemented new export system
lolleko Jan 20, 2019
101d5ff
Fixed formatting
lolleko Jan 20, 2019
2cd0859
Fixed namespace translation test and almsot every other translation tes
lolleko Jan 20, 2019
31b41b7
Change isArray to Array.isArray
lolleko Jan 20, 2019
906df50
Fixed broken tests
Perryvw Jan 20, 2019
82b84cd
Fixed undefined kind bug
Perryvw Jan 20, 2019
44c03be
Fixing remaining tests (#350)
tomblind Jan 21, 2019
b757205
Merge branch 'master' into ts-to-lua-ast
Perryvw Jan 21, 2019
6ac05e2
Merge branch 'master' into ts-to-lua-ast
Perryvw Jan 21, 2019
971a178
Added export funcitonality to class transformation & cleaned up expor…
lolleko Jan 23, 2019
5971e3a
Removed ts-node from test runner and fixed threaded runner
lolleko Jan 23, 2019
a292f71
Fixed functions beeing declared as global
lolleko Jan 23, 2019
d01cdbf
Fixed recursive function declarations
lolleko Jan 23, 2019
37d2bd7
fixed additional issues with exported classes and a few transform tes…
tomblind Jan 24, 2019
826c459
Merge pull request #349 from Perryvw/transformer-exports
lolleko Jan 24, 2019
544247e
Added clean step pre and post test
lolleko Jan 24, 2019
d22da21
Fix lua identifier (#358)
TheLartians Jan 26, 2019
58cd74d
add export to super call class identifier (#359)
TheLartians Jan 26, 2019
40fc3b1
Fix accessor assignment (#360)
TheLartians Jan 26, 2019
10f884a
named import prefix (#362)
TheLartians Jan 26, 2019
6dbecdc
Feature/solve transformer issues (#361)
Perryvw Jan 26, 2019
a931cb9
Cleanup (#363)
tomblind Jan 27, 2019
58fff52
Removed TODOs from transformer where possible, removed some undefined…
Perryvw Jan 27, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
node_modules/
yarn.lock

.vscode/

coverage/
.nyc*
*.js.map
Expand Down
Loading