Henry Zhu
fdb0b50c86
add ranges [skip ci]
2017-03-01 11:00:36 -05:00
Henry Zhu
f1e2cca767
Add back ranges property ( #363 )
...
* Add back ranges property
* Correctly adjust range in flow plugin
* Make it an option
2017-03-01 10:57:06 -05:00
Andrew Levine
aec4beff0c
Don't parse class properties without initializers when classProperties is disabled and Flow is enabled ( #300 )
2017-03-01 11:55:24 +01:00
Henry Zhu
56a92ccec1
changelog [skip ci]
2017-02-28 14:56:40 -05:00
Henry Zhu
e2cd62449e
7.0.0-beta.3
2017-02-28 14:47:08 -05:00
Henry Zhu
575e0d58dd
update lock
2017-02-28 14:46:25 -05:00
Henry Zhu
5e0cce4974
Merge branch 'master' into 7.0
2017-02-28 14:37:13 -05:00
Alex Kuzmenko
d9e9466350
Update spec.md [skip ci] ( #367 )
2017-02-28 12:45:25 -05:00
Brian Ng
09bb9bc6be
Fix parsing yield with dynamicImport ( #383 )
2017-02-28 12:43:34 -05:00
Henry Zhu
8d90dc0d10
[7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement ( #384 )
...
* [7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement
* Fix rest element in array pattern at invalid location
2017-02-28 12:31:58 -05:00
Brian Ng
cd133ff8e1
Ensure consistent start args for parseParenItem ( #386 )
2017-02-28 12:56:56 +01:00
greenkeeper[bot]
9a5d93fa61
chore(package): update flow-bin to version 0.40.0 ( #380 )
...
https://greenkeeper.io/
2017-02-27 12:08:56 +01:00
Henry Zhu
1e747835db
add estree to docs [skip ci] ( #372 )
2017-02-23 18:12:30 -05:00
Henry Zhu
539d345d9b
6.16.1
2017-02-23 09:53:50 -05:00
Henry Zhu
2dd57d17b9
Revert "Fix export default async function to be FunctionDeclaration" ( #375 )
2017-02-23 09:50:33 -05:00
Henry Zhu
b0f8405b52
Revert "Don't parse class properties without initializers when classProperties plugin is disabled, and Flow is enabled" ( #376 )
2017-02-23 09:50:25 -05:00
Daniel Tschinder
9ed026df08
Fix error in changelog
2017-02-23 14:04:25 +01:00
Daniel Tschinder
b301d436da
6.16.0
2017-02-23 14:00:35 +01:00
Daniel Tschinder
76c7f55fb5
Fix date [skip ci]
2017-02-23 13:56:22 +01:00
Daniel Tschinder
99484d4c39
Fix typo [skip ci]
2017-02-23 13:52:53 +01:00
Daniel Tschinder
8dbdeff762
Fix typo [skip ci]
2017-02-23 13:51:44 +01:00
Daniel Tschinder
c6c4222789
Changelog 6.16 ( #371 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Address review comments
* Update CHANGELOG.md
2017-02-23 13:50:41 +01:00
Kevin Gibbons
561d4f74b0
Forbid semicolons after decorators in classes ( #352 )
2017-02-22 16:24:40 +01:00
Brian Ng
ad8d520406
Ensure takeDecorators is called on exported class ( #358 )
2017-02-22 16:22:38 +01:00
Alex Rattray
94eda1254e
Fix generator-method-with-computed-name spec ( #360 )
2017-02-22 16:21:44 +01:00
Alex Rattray
fab4ca2a18
Fix flow type-parameter-declaration test with unintended semantic ( #361 )
2017-02-22 16:19:42 +01:00
Daniel Tschinder
fe2d2a99ea
7.0.0-beta.2
2017-02-20 23:50:07 +01:00
Daniel Tschinder
7bf553a575
Merge branch 'master' into 7.0
2017-02-20 23:49:27 +01:00
Daniel Tschinder
b023470c7e
estree: correctly change literals in all cases ( #368 )
2017-02-20 23:47:57 +01:00
Daniel Tschinder
a4bf244f9a
7.0.0-beta.1
2017-02-20 23:12:19 +01:00
Daniel Tschinder
e52962f4c9
upgrade yarn.lock
2017-02-20 23:11:47 +01:00
Daniel Tschinder
72a0f10825
Merge branch '7.0-dev' into 7.0
2017-02-20 23:09:42 +01:00
Daniel Tschinder
50ffa49201
Merge branch 'master' into 7.0
...
# Conflicts:
# src/plugins/flow.js
2017-02-20 22:47:17 +01:00
Daniel Tschinder
2ef00a6631
Fix negative number literal typeannotations ( #366 )
...
* Fix negative number literal typeannotations
Also use parseLiteral() to parser string and number literal typeannotations
so that future changes (estree) to literals are also reflected to flow.
* Instead of invalid fallthrough throw immediately
* Increase coverage and better error mesage
2017-02-20 22:43:59 +01:00
Henry Zhu
401733d19f
7.0.0-beta.0
2017-02-15 14:28:29 -05:00
Daniel Tschinder
d2ccc6ae22
Fix test
2017-02-12 15:39:52 +01:00
Daniel Tschinder
09c1f069f9
Fix test
2017-02-12 15:38:11 +01:00
Brian Ng
57aaceaae7
Update contributing with more test info [skip ci] ( #355 )
2017-02-12 13:45:23 +01:00
Daniel Tschinder
d88befdd30
Merge branch 'master' into 7.0
...
# Conflicts:
# src/parser/index.js
2017-02-12 13:32:06 +01:00
Daniel Tschinder
1cca7000d1
Reintroduce Variance node ( #333 )
...
* Reintroduce Variance node
* Optimize code and coverage
tt.plusMin can only be + or - so no need to have an elseif
2017-02-12 13:28:14 +01:00
Charles Pick
cd3f14921e
Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotation ( #332 )
2017-02-12 13:14:35 +01:00
Daniel Tschinder
fac13290d7
Estree compatibility as plugin ( #277 )
...
* Initial estree support for ClassMethod
* Handle literals for estree
* Fix regex
* correct output of regexp and regenerate test
* Add tests for validation stuff with estree plugin
* Parse Properties correctly
This also refactors how babylon parses obj properties in general
so that this logic can be more easily extended.
* Run all throws-tests a second time with estree plugin
* Fix all throw tests
* Remove rebase conflict
* Correctly set kind
This ensures state.inMethod gets propagated correctly
* Add computed: false to methods with ident async
* Implement directive field on Directives
* Test invalid directives
* more tests
2017-02-12 12:48:41 +01:00
Daniel Tschinder
c79dd953ea
Fix #304 and #309 ( #339 )
2017-02-10 15:36:46 +01:00
Raphael Mu
f25a2fbc78
add startLine option ( #346 )
2017-02-10 15:06:28 +01:00
Daniel Tschinder
407c97c9c2
Fix #321 by allowing question marks in type params ( #338 )
...
* Fix #321 by allowing question marks in type params
* Require commas between params
2017-02-10 15:03:15 +01:00
Daniel Tschinder
bc771bd0f9
Fix #336 by correctly setting arrow-param ( #337 )
2017-02-10 15:01:39 +01:00
Timothy Gu
88d38a1abb
Update API documentation ( #330 )
2017-02-10 14:59:35 +01:00
Daniel Tschinder
4bd682e90b
keywords are not allowed as local specifier ( #307 )
...
Also fix some error messages to be more specific
2017-02-10 14:58:44 +01:00
Panagiotis Vekris
e049ec3456
[Flow] Function predicate declaration ( #103 )
...
* [Flow] Function predicate declaration
The accepted syntax for function declarations is extended to allow
the following predicate declaration:
FunctionReturnType :=
Type
Predicate
Type Predicate
Predicate :=
%checks
%checks ( ConditionalExpression )
* [Flow] Minor tweaks and more examples to function predicates
* [Flow] Clean-up and better message for function predicates
* [Flow] Adding abstract function predicate example
* [Flow] Rearranging the `predicate` field to ease babel generator.
2017-02-10 14:55:13 +01:00
Brandon Dail
56928dca66
[7.0] Remove ForAwaitStatement, add await flag to ForOfStatement ( #349 )
...
* Remove ForAwaitStatement, add await flag to ForOfStatement
* Set await flag for all ForOfStatements
2017-02-09 17:37:03 -05:00