Sebastian McKenzie
|
795e38e4f4
|
add Statement node type
|
2014-11-07 20:46:43 +11:00 |
|
Sebastian McKenzie
|
f8e8cd3979
|
support SpreadElement in destructuring - fixes #128
|
2014-11-07 20:46:02 +11:00 |
|
Sebastian McKenzie
|
771d3dc8a0
|
don't inherit from XJSAttribute in jsx transformer because it causes some weird whitespace issues
|
2014-11-07 12:31:54 +11:00 |
|
Sebastian McKenzie
|
bf632ca20b
|
more efficient constants collision checking
|
2014-11-07 12:26:19 +11:00 |
|
Sebastian McKenzie
|
a535007a35
|
clean up let scoping transformer and add lots of comments
|
2014-11-04 18:06:54 +11:00 |
|
Sebastian McKenzie
|
5ff6f445b2
|
fix class computed methods
|
2014-11-04 15:53:36 +11:00 |
|
Sebastian McKenzie
|
d7ae3b506a
|
fix linting errors
|
2014-11-04 15:53:11 +11:00 |
|
Sebastian McKenzie
|
287cbbb6a1
|
implement new and improved let scoping - fixes #91, fixes #102, fixes #124
|
2014-11-04 14:59:44 +11:00 |
|
Sebastian McKenzie
|
d28496006e
|
implement Scope so we can keep track of references to avoid collisions when generating ids
|
2014-11-04 12:46:47 +11:00 |
|
Sebastian McKenzie
|
e3b9a0dd38
|
update alias-functions transformer to use types
|
2014-11-03 21:16:15 +11:00 |
|
Sebastian McKenzie
|
6e5917e537
|
make array comprehensions use for-of unless using an array literal - fixes #98
|
2014-11-03 21:15:49 +11:00 |
|
Sebastian McKenzie
|
816c1d304b
|
remove builders and move them to automatially generated types
|
2014-11-03 21:13:35 +11:00 |
|
Sebastian McKenzie
|
718e342e86
|
fix classes supername transformer inference
|
2014-11-03 18:22:57 +11:00 |
|
Sebastian McKenzie
|
620e5791af
|
use t.is* methods to nicen up code
|
2014-11-03 18:10:52 +11:00 |
|
Sebastian McKenzie
|
20484c66c5
|
add types.inherits method that inherits loc, range, start, end etc
|
2014-11-03 17:52:50 +11:00 |
|
Sebastian McKenzie
|
95f3ca6348
|
Merge branch 'master' into code-generator
Conflicts:
lib/6to5/transformers/classes.js
test/fixtures/transformation/source-maps/class/expected.js
test/fixtures/transformation/source-maps/class/source-mappings.json
|
2014-11-03 13:38:44 +11:00 |
|
Sebastian McKenzie
|
c17878913b
|
add classProps declaration to simplify/nicen up class property defining - closes #88
|
2014-11-03 13:36:23 +11:00 |
|
Sebastian McKenzie
|
f3d371869d
|
Merge branch 'master' into code-generator
Conflicts:
lib/6to5/register.js
|
2014-11-03 12:22:07 +11:00 |
|
Sebastian McKenzie
|
89ecd46b77
|
move _moduleFormatter transformer before useStrict transformer and remove duplicate use strict removing - fixes #114
|
2014-11-03 12:20:47 +11:00 |
|
Sebastian McKenzie
|
6838062279
|
move util.errorWithNode to File
|
2014-11-03 11:11:37 +11:00 |
|
Sebastian McKenzie
|
33f8988313
|
support for numeric literals with recast - fixes #117
|
2014-11-01 16:06:46 +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
|
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
|
d0fdd3bf41
|
remove comments transformer
|
2014-10-31 11:36:44 +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
|
1a3d306949
|
Merge branch 'master' into code-generator
Conflicts:
package.json
|
2014-10-30 13:29:05 +11:00 |
|
Sebastian McKenzie
|
e797be518f
|
move some util and traverse methods into types
|
2014-10-30 13:26:06 +11:00 |
|
Sebastian McKenzie
|
ea7ac4cd2d
|
change acorn-ast-types to internal builders
|
2014-10-30 13:09:12 +11:00 |
|
Sebastian McKenzie
|
6768fc3800
|
add back regex.flags in unicode regex transformer
|
2014-10-30 12:15:12 +11:00 |
|
Sebastian McKenzie
|
cc094efe1b
|
modify regex object instead of creating a new literal
|
2014-10-29 20:52:25 +11:00 |
|
Sebastian McKenzie
|
8f4a3f77a0
|
remove jsx known-tags and use the latest jsx known tag definition
|
2014-10-29 20:52:12 +11:00 |
|
Sebastian McKenzie
|
b31f3666c8
|
yank out acorn-recast and replace it with our own code generator
|
2014-10-29 20:51:52 +11:00 |
|
Brian Donovan
|
8cbb121e3f
|
Fix typo.
|
2014-10-27 20:28:08 -07:00 |
|
Sebastian McKenzie
|
2cffad61fa
|
more reliable destructuring building
|
2014-10-28 13:16:31 +11:00 |
|
Sebastian McKenzie
|
21ed438fd8
|
alias functions in scope call wrapping - fixes #99
|
2014-10-28 10:58:20 +11:00 |
|
Sebastian McKenzie
|
dcc5eaa95e
|
support MemberExpressions in destructuring - fixes #100
|
2014-10-28 10:52:24 +11:00 |
|
Sebastian McKenzie
|
65ba4d35e7
|
fix jshint errors
|
2014-10-25 09:09:31 +11:00 |
|
Sebastian McKenzie
|
5f8420f23e
|
move from ast-types and recast to acorn-ast-types and acorn-recast
|
2014-10-23 09:00:27 +11:00 |
|
Sebastian McKenzie
|
ce4220644d
|
abstract subclassing into declaration #88
|
2014-10-23 08:59:52 +11:00 |
|
Sebastian McKenzie
|
1e6b8d80bb
|
push to arguments instead of an array literal for jsx children
|
2014-10-22 21:44:08 +11:00 |
|
Sebastian McKenzie
|
73f65ae634
|
fix jshint spacing issues
|
2014-10-20 08:35:02 +11:00 |
|
Sebastian McKenzie
|
b8a80364df
|
Revert "remove jsx and react transformers"
This reverts commit 4241227dbe683a529745ee6eb1107d0e25b3e555.
|
2014-10-19 19:46:18 +11:00 |
|
Sebastian McKenzie
|
ddefc09510
|
fix linting errors
|
2014-10-19 19:23:13 +11:00 |
|
Sebastian McKenzie
|
45bab5709f
|
change require("recast").types to require("ast-types")
|
2014-10-19 17:52:41 +11:00 |
|
Sebastian McKenzie
|
fceff4b52f
|
add amd module formatter #82
|
2014-10-19 17:05:24 +11:00 |
|
Sebastian McKenzie
|
209093a3f0
|
move ImportbatchSpecifier definition to modules transformer
|
2014-10-19 15:23:37 +11:00 |
|
Sebastian McKenzie
|
42a7973a9d
|
add support for spreads anywhere in list - fixes #73
|
2014-10-19 14:52:37 +11:00 |
|