Sebastian McKenzie
|
5351057557
|
generator: move BlockStatement to base generator
|
2014-11-01 23:08:16 +11:00 |
|
Sebastian McKenzie
|
1a5ee7d5da
|
change acorn-jsx to acorn-6to5
|
2014-11-01 23:07:53 +11:00 |
|
Sebastian McKenzie
|
ebea86c527
|
split up types.ensureBlock into types.toBlock
|
2014-11-01 23:07:34 +11:00 |
|
Sebastian McKenzie
|
bf58004947
|
generator: add intelligent whitespace based on tokens on nodes in a sequence
|
2014-11-01 23:07:17 +11:00 |
|
Sebastian McKenzie
|
f0c78102ca
|
move template literal generators into separate file
|
2014-11-01 19:37:21 +11:00 |
|
Sebastian McKenzie
|
43ea593677
|
traverse.removeProperties: remove raw property
|
2014-11-01 19:29:17 +11:00 |
|
Sebastian McKenzie
|
629cea497f
|
move keyword method and restyle variable declarations
|
2014-11-01 19:29:02 +11:00 |
|
Sebastian McKenzie
|
9475dc681f
|
finish jsx generator
|
2014-11-01 19:28:42 +11:00 |
|
Sebastian McKenzie
|
6e41309ede
|
add err.stack test to code frame error capture
|
2014-11-01 19:28:35 +11:00 |
|
Sebastian McKenzie
|
42322e1ce7
|
add examples to types.needsParans tests
|
2014-11-01 19:27: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
|
7d46b7c465
|
expose generator
|
2014-11-01 17:56:07 +11:00 |
|
Sebastian McKenzie
|
fcf6c9e066
|
generator: add isLast helper method
|
2014-11-01 17:53:01 +11:00 |
|
Sebastian McKenzie
|
a5523664fc
|
generator: add alternate support to IfStatement
|
2014-11-01 17:52:48 +11:00 |
|
Sebastian McKenzie
|
33f8988313
|
support for numeric literals with recast - fixes #117
|
2014-11-01 16:06:46 +11:00 |
|
Sebastian McKenzie
|
1d3544eadc
|
fix function generation spacing
|
2014-11-01 16:00:17 +11:00 |
|
Sebastian McKenzie
|
646bdfd04c
|
types.needsParans: add parent ExpressionStatement check for FunctionExpression
|
2014-11-01 15:58:44 +11:00 |
|
Sebastian McKenzie
|
aba9bba7db
|
generator: use new keyword method for keywords
|
2014-11-01 15:56:27 +11:00 |
|
Sebastian McKenzie
|
e77382582f
|
generator: add keyword method, remove __ident method and implement better position tracking
|
2014-11-01 15:56:10 +11:00 |
|
Sebastian McKenzie
|
bbffde374e
|
Merge branch 'master' into code-generator
|
2014-10-31 21:39:47 +11:00 |
|
Sebastian McKenzie
|
251e4d01c8
|
join together declarations in destructuring to return a single node if possible - fixes #113
|
2014-10-31 21:38:22 +11:00 |
|
Sebastian McKenzie
|
0fbf0e2a77
|
generator: add semicolon helper method, add optional printJoin iterator
|
2014-10-31 21:24:54 +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
|
6e7b8a14fe
|
remove comments in traverse.removeProperties
|
2014-10-31 21:22:28 +11:00 |
|
Sebastian McKenzie
|
622bb2e962
|
types: add more tests for optional paranthesis
|
2014-10-31 21:22:03 +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
|
11270e0803
|
Merge branch 'master' into code-generator
Conflicts:
lib/6to5/transformers/rest-parameters.js
|
2014-10-31 11:44:48 +11:00 |
|
Sebastian McKenzie
|
6696d5fcf4
|
fix rest parameters in arrow functions containing wrong arguments reference - fixes #11
|
2014-10-31 11:42:09 +11:00 |
|
Sebastian McKenzie
|
1f7270720f
|
add more type methods
|
2014-10-31 11:38:37 +11:00 |
|
Sebastian McKenzie
|
8a1ea82e97
|
remove legacy generator options
|
2014-10-31 11:38:04 +11:00 |
|
Sebastian McKenzie
|
6953b6e8b6
|
remove start and end props from nodes in traverse.removeProperties
|
2014-10-31 11:37:49 +11:00 |
|
Sebastian McKenzie
|
378832d31b
|
add comments with estraverse
|
2014-10-31 11:37:17 +11:00 |
|
Sebastian McKenzie
|
85703eb5b8
|
run internal transformers when using a whitelist
|
2014-10-31 11:37:04 +11:00 |
|
Sebastian McKenzie
|
d0fdd3bf41
|
remove comments transformer
|
2014-10-31 11:36:44 +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
|
7c84af2ba8
|
remove optional computed property in b.memberExpression
|
2014-10-30 17:38:05 +11:00 |
|
Sebastian McKenzie
|
009d063790
|
just return constructor if only a constructor exists in classes
|
2014-10-30 17:37:51 +11:00 |
|
Sebastian McKenzie
|
5483c4ef6f
|
split up code generators
|
2014-10-30 17:30:05 +11:00 |
|
Sebastian McKenzie
|
5558f61518
|
add more feature detection to 6to5/register
|
2014-10-30 17:16:33 +11:00 |
|
Sebastian McKenzie
|
96bc95d6d9
|
add blacklist syntax feature checking to 6to5/register
|
2014-10-30 17:11:54 +11:00 |
|
Sebastian McKenzie
|
11dd13b7e0
|
remove invalid node types from generator and add todo ones
|
2014-10-30 17:11:31 +11:00 |
|
Sebastian McKenzie
|
976e6782a2
|
expose traverse.VISITOR_KEYS
|
2014-10-30 17:11:13 +11:00 |
|
Sebastian McKenzie
|
febc3062cc
|
update traverse visitor keys to acorn ones
|
2014-10-30 17:11:05 +11:00 |
|
Sebastian McKenzie
|
eefab7f80f
|
remove unused variables
|
2014-10-30 13:31:45 +11:00 |
|
Sebastian McKenzie
|
1a3d306949
|
Merge branch 'master' into code-generator
Conflicts:
package.json
|
2014-10-30 13:29:05 +11:00 |
|