Sebastian McKenzie
|
469a522300
|
better whitespace for code generation
|
2014-11-07 12:31:09 +11:00 |
|
Sebastian McKenzie
|
765899a521
|
use push instead of _push for first backtick in template literals
|
2014-11-04 18:37:00 +11:00 |
|
Sebastian McKenzie
|
cfbaae456b
|
use _push instead of push on template literals end
|
2014-11-04 18:32:51 +11:00 |
|
Sebastian McKenzie
|
d7ae3b506a
|
fix linting errors
|
2014-11-04 15:53:11 +11:00 |
|
Sebastian McKenzie
|
89fbb06658
|
simplify VariableDeclaration ForStatement check
|
2014-11-04 12:47:56 +11:00 |
|
Sebastian McKenzie
|
e88505aba6
|
better ExportDeclaration generation
|
2014-11-04 08:04:22 +11:00 |
|
Sebastian McKenzie
|
500a0bdfb6
|
better whitespace for blocks and methods
|
2014-11-04 08:04:11 +11:00 |
|
Sebastian McKenzie
|
816c1d304b
|
remove builders and move them to automatially generated types
|
2014-11-03 21:13:35 +11:00 |
|
Sebastian McKenzie
|
620e5791af
|
use t.is* methods to nicen up code
|
2014-11-03 18:10:52 +11:00 |
|
Sebastian McKenzie
|
9a3c973280
|
add removeLastNewline to generator and add newlines to generated nodes
|
2014-11-03 14:40:33 +11:00 |
|
Sebastian McKenzie
|
e13a650d05
|
remove IfStatement making consequent and alternate blocks
|
2014-11-03 11:17:36 +11:00 |
|
Sebastian McKenzie
|
72d924d85b
|
generator: fix NewExpression arguments
|
2014-11-03 11:12:30 +11:00 |
|
Sebastian McKenzie
|
435b9434ea
|
don't mess with the indentation of TemplateElements
|
2014-11-01 23:26:48 +11:00 |
|
Sebastian McKenzie
|
2409b017db
|
generator: remove parans around ConditionalExpression
|
2014-11-01 23:08:50 +11:00 |
|
Sebastian McKenzie
|
99f2864048
|
generator: remove redundant print call
|
2014-11-01 23:08:33 +11:00 |
|
Sebastian McKenzie
|
5351057557
|
generator: move BlockStatement to base generator
|
2014-11-01 23:08:16 +11:00 |
|
Sebastian McKenzie
|
f0c78102ca
|
move template literal generators into separate file
|
2014-11-01 19:37:21 +11:00 |
|
Sebastian McKenzie
|
9475dc681f
|
finish jsx generator
|
2014-11-01 19:28:42 +11:00 |
|
Sebastian McKenzie
|
400fa8ed97
|
remove unused ParenthesizedExpression
|
2014-11-01 19:27:23 +11:00 |
|
Sebastian McKenzie
|
07e2842226
|
implement array comprehension generator
|
2014-11-01 19:27:09 +11:00 |
|
Sebastian McKenzie
|
a5523664fc
|
generator: add alternate support to IfStatement
|
2014-11-01 17:52:48 +11:00 |
|
Sebastian McKenzie
|
1d3544eadc
|
fix function generation spacing
|
2014-11-01 16:00:17 +11:00 |
|
Sebastian McKenzie
|
aba9bba7db
|
generator: use new keyword method for keywords
|
2014-11-01 15:56:27 +11:00 |
|
Sebastian McKenzie
|
a5a8f08bb8
|
generator: implement missing node types
|
2014-10-31 21:23:45 +11:00 |
|
Sebastian McKenzie
|
d376bd3c0e
|
generator: remove redundant async tests
|
2014-10-31 21:23:31 +11:00 |
|
Sebastian McKenzie
|
20818b086c
|
generator: add support for modules
|
2014-10-31 21:22:56 +11:00 |
|
Sebastian McKenzie
|
f9ef1723a6
|
generator: add support for ForOfStatement
|
2014-10-31 21:22:43 +11:00 |
|
Sebastian McKenzie
|
5c5348537d
|
generator: add support for method properties and computed keys and shorthand
|
2014-10-31 21:21:50 +11:00 |
|
Sebastian McKenzie
|
daced12baa
|
add base for TemplateLiteral generator
|
2014-10-31 11:51:00 +11:00 |
|
Sebastian McKenzie
|
a7385bdf1b
|
make CodeGenerators use static method calls instead of recursive string methods
|
2014-10-31 11:36:28 +11:00 |
|
Sebastian McKenzie
|
5483c4ef6f
|
split up code generators
|
2014-10-30 17:30:05 +11:00 |
|