Sebastian McKenzie
|
8503916799
|
add _memberExpressionKeywords transformer that turns keyword identifiers to computed literals
|
2014-11-15 11:13:02 +11:00 |
|
Sebastian McKenzie
|
206c828a56
|
more react compliant whitespace - #165
|
2014-11-15 11:00:32 +11:00 |
|
Sebastian McKenzie
|
7a261a1db1
|
fix duplicate let scoping in functions - fixes #166
|
2014-11-15 09:47:48 +11:00 |
|
Sebastian McKenzie
|
6d1953d9c3
|
fix constants transformer not accurately checking nodes
|
2014-11-15 03:07:33 +11:00 |
|
Sebastian McKenzie
|
92621d71c7
|
remove unused variable
|
2014-11-15 03:01:58 +11:00 |
|
Sebastian McKenzie
|
9fb8a80f60
|
support raw property on tagged template literals - closes #164
|
2014-11-15 03:00:53 +11:00 |
|
Sebastian McKenzie
|
85c2de57e4
|
fix for-head duplication testing and replacement - fixes #162
|
2014-11-15 02:50:05 +11:00 |
|
Sebastian McKenzie
|
58fac2e2be
|
support duplicate constants within different block scopes - fixes #161
|
2014-11-15 02:49:49 +11:00 |
|
Sebastian McKenzie
|
37f360c72d
|
make scope tracker more reliable to handle all edgecases
|
2014-11-14 23:13:58 +11:00 |
|
Sebastian McKenzie
|
58898932e6
|
shift letScoping to before forOf transformer
|
2014-11-14 19:35:07 +11:00 |
|
Sebastian McKenzie
|
c7b45116c4
|
fix generation of integer Literals in MemberExpression
|
2014-11-14 19:34:54 +11:00 |
|
Sebastian McKenzie
|
32ddd638ba
|
Revert "expose moduleName option - closes #158"
This reverts commit fdd1451d530e7d907b0092815adaffef4232e66a.
|
2014-11-14 18:33:11 +11:00 |
|
Sebastian McKenzie
|
2acb24d43d
|
block scope classes
|
2014-11-14 17:19:46 +11:00 |
|
Sebastian McKenzie
|
fdd1451d53
|
expose moduleName option - closes #158
|
2014-11-14 17:19:39 +11:00 |
|
Sebastian McKenzie
|
43e2f121a6
|
remove nodes replacing in util.template
|
2014-11-14 09:28:23 +11:00 |
|
Sebastian McKenzie
|
297e55ba63
|
Revert "fix up types.toStatement and return an expressionStatement if all else fails"
This reverts commit 740193b1e2d5397c661ea3cd1f0b8445308461ab.
|
2014-11-14 09:28:04 +11:00 |
|
Sebastian McKenzie
|
38396dadd5
|
remove unused nodes.inherits in util.template
|
2014-11-14 09:15:29 +11:00 |
|
Sebastian McKenzie
|
f75f045026
|
turn custom runtime into a proper identifier
|
2014-11-14 09:15:00 +11:00 |
|
Sebastian McKenzie
|
740193b1e2
|
fix up types.toStatement and return an expressionStatement if all else fails
|
2014-11-14 09:14:49 +11:00 |
|
Sebastian McKenzie
|
695571b435
|
fix LetScoping::pushDeclar - fixes #156
|
2014-11-14 07:34:50 +11:00 |
|
Sebastian McKenzie
|
2f4e0c3361
|
escape unicode characters - fixes #154
|
2014-11-14 02:17:06 +11:00 |
|
Sebastian McKenzie
|
63a47ef7bb
|
optimise types.toStatement for when we're directly passed a statement
|
2014-11-14 00:55:14 +11:00 |
|
Sebastian McKenzie
|
6963cc1e40
|
fix WithStatement missing paranthesis
|
2014-11-14 00:54:58 +11:00 |
|
Sebastian McKenzie
|
5eb2462e29
|
fix up semicolons for module ExportDeclaration generator
|
2014-11-14 00:54:28 +11:00 |
|
Sebastian McKenzie
|
9e285cdc20
|
remove unneccesary Literal generator raw
|
2014-11-14 00:54:12 +11:00 |
|
Sebastian McKenzie
|
b1fe449b0d
|
allow XJSElement and SequenceExpression to be user whitespacable
|
2014-11-14 00:53:45 +11:00 |
|
Sebastian McKenzie
|
2b458ec2d4
|
make it illegal to use destructuring outside of an ExpressionStatement
|
2014-11-14 00:53:10 +11:00 |
|
Sebastian McKenzie
|
d5f47f4f4d
|
generator: correctly output XJSEmptyExpression
|
2014-11-14 00:52:49 +11:00 |
|
Sebastian McKenzie
|
d4deb18975
|
support async functions in generator and move MethodDefinition to class generator
|
2014-11-14 00:52:36 +11:00 |
|
Sebastian McKenzie
|
5a794db73b
|
fix up let scoping transformer comments
|
2014-11-14 00:52:15 +11:00 |
|
Sebastian McKenzie
|
bc199ef0c9
|
better api documentation
|
2014-11-13 18:59:59 +11:00 |
|
Sebastian McKenzie
|
0917a6a5b1
|
better destructuring AssignmentExpression error message
|
2014-11-13 13:42:18 +11:00 |
|
Sebastian McKenzie
|
8ff21b407d
|
temporarily forbid AssignmentExpression destructuring outside of ExpressionStatement
|
2014-11-13 13:40:41 +11:00 |
|
Sebastian McKenzie
|
9c1b60e451
|
fix excessive whitespace trimming resulting in innaccurate sourcemap line - fixes #151
|
2014-11-13 12:25:11 +11:00 |
|
Sebastian McKenzie
|
bb00f641b7
|
remove unused variables in spread transformer
|
2014-11-12 18:42:24 +11:00 |
|
Sebastian McKenzie
|
25b466a627
|
remove unused variables
|
2014-11-12 18:39:50 +11:00 |
|
Sebastian McKenzie
|
458e3d48f6
|
use Array.from instead of Array.prototype.slice in spread transformer and support NewExpression spreads - fixes #148
|
2014-11-12 18:38:30 +11:00 |
|
Sebastian McKenzie
|
56b858ccb1
|
add generator comprehension transformer
|
2014-11-12 18:29:41 +11:00 |
|
Sebastian McKenzie
|
d42351bb02
|
add default parameters existence change to well... the defaultParameters transformer
|
2014-11-12 18:29:27 +11:00 |
|
Sebastian McKenzie
|
ed7378cc2d
|
add apply-constructor declaration and add support for not returning generated code in opts.code
|
2014-11-12 18:29:03 +11:00 |
|
Sebastian McKenzie
|
a47a7dc347
|
rename util.parseNoProperties to util.parseTemplate
|
2014-11-12 18:28:11 +11:00 |
|
Sebastian McKenzie
|
2c82b5a4b0
|
add generator option to FunctionExpression builder keys
|
2014-11-12 18:27:56 +11:00 |
|
Sebastian McKenzie
|
9e3f9fda6b
|
add support for generator comprehensions - fixes #149
|
2014-11-12 18:26:22 +11:00 |
|
Sebastian McKenzie
|
311a8e042b
|
add missing semicolon
|
2014-11-12 12:19:25 +11:00 |
|
Sebastian McKenzie
|
2a166a6ed1
|
support jsx spread attributes that aren't the first - fixes #146
|
2014-11-12 12:17:45 +11:00 |
|
Sebastian McKenzie
|
896929378e
|
add util.trimRight method - fixes #147
|
2014-11-12 12:17:26 +11:00 |
|
Sebastian McKenzie
|
e22798261a
|
change useless self references to this
|
2014-11-12 02:03:46 +11:00 |
|
Sebastian McKenzie
|
d0af8b8d0a
|
remove numeric literals transformer
|
2014-11-12 02:03:25 +11:00 |
|
Sebastian McKenzie
|
b8cac9787e
|
produce new MemberExpression in a CallExpression super identifier instead of mutating the property
|
2014-11-12 01:51:57 +11:00 |
|
Sebastian McKenzie
|
64f6e4a0c5
|
clean up classes transformer and add comments
|
2014-11-12 01:48:55 +11:00 |
|