11387 Commits

Author SHA1 Message Date
Sebastian McKenzie
c2abb5eebf try inline align right tag 2014-09-29 01:08:29 +10:00
Sebastian McKenzie
7e2eb2495f align right badges in readme 2014-09-29 01:06:50 +10:00
Sebastian McKenzie
d1c3985efb try header with badges 2014-09-29 01:05:43 +10:00
Sebastian McKenzie
18c7e07da1 add util test 2014-09-29 01:03:18 +10:00
Sebastian McKenzie
740a9167e4 fix esprima parse options 2014-09-29 01:03:12 +10:00
Sebastian McKenzie
d5bfd1a7ee remove api test file 2014-09-29 01:03:02 +10:00
Sebastian McKenzie
b3657b3c2e add errors test 2014-09-29 01:02:55 +10:00
Sebastian McKenzie
26416784a8 dry up class tests 2014-09-29 01:02:50 +10:00
Sebastian McKenzie
02b43a7bcb add api tests 2014-09-29 01:02:39 +10:00
Sebastian McKenzie
0736225bf9 fix readme heading 2014-09-29 00:44:36 +10:00
Sebastian McKenzie
f013bd4e6a better piping for codeclimate test cov 2014-09-29 00:44:28 +10:00
Sebastian McKenzie
36257ad300 remove old node version from travis 2014-09-29 00:44:17 +10:00
Sebastian McKenzie
bbf918bbe1 fix codeclimate token 2014-09-29 00:41:27 +10:00
Sebastian McKenzie
45803b24d3 fix instanbul command in Makefile 2014-09-29 00:38:10 +10:00
Sebastian McKenzie
e3df476b79 add travis 2014-09-29 00:35:25 +10:00
Sebastian McKenzie
28198df151 add badges to readme 2014-09-29 00:35:13 +10:00
Sebastian McKenzie
30453aa3b1 restructure readme 2014-09-29 00:25:24 +10:00
Sebastian McKenzie
66e06b5e13 fix invalid variable declaration name 2014-09-29 00:25:16 +10:00
Sebastian McKenzie
2ab8e1c3ba fixed dependenceis 2014-09-29 00:25:01 +10:00
Sebastian McKenzie
c97696c224 first commit 2014-09-28 23:39:22 +10:00
Ingvar Stepanyan
daedc6fcb3 Fixes #129 and spaces in template quasi literals.
* Added hack to correctly handle skipped spaces after= template expressions.
* Added `null` default values for regular functions.
* Added regression tests for both.
2014-09-26 17:04:22 +02:00
Ingvar Stepanyan
203384f7c2 Fixes marijnh/acorn#127. 2014-09-23 22:58:44 +02:00
Marijn Haverbeke
6ea4139be1 Add note about deprecated scopeVisitor object
See issue #126
2014-09-22 17:08:50 +02:00
Marijn Haverbeke
49680b1c60 [loose parser] Take brace-line indentation into account for objlit closing heuristic 2014-09-22 15:15:12 +02:00
Marijn Haverbeke
39fa62e90f [loose parser] Be slightly more agressive about heuristically closing object literals 2014-09-22 15:03:54 +02:00
Marijn Haverbeke
12cbfed34f [loose parser] Don't omit unfinished object literal properties 2014-09-22 14:46:41 +02:00
Ingvar Stepanyan
96024e6950 Updated docs. 2014-09-17 20:55:59 +03:00
Ingvar Stepanyan
9c17926e3f Version update.
Simplified shouldSkipSpace condition, fixed indentation.
2014-09-17 20:54:41 +03:00
Ingvar Stepanyan
4b4c63f924 Merge pull request #1 from NekR/master
Fix in child XJS MemberExpression.
2014-09-17 20:42:02 +03:00
Marijn Haverbeke
d0497ab212 Add parseExpressionAt function to the API 2014-09-15 21:03:07 +02:00
Marijn Haverbeke
ac31b0314c Bump version number post-0.8 2014-09-12 16:57:40 +02:00
Marijn Haverbeke
456f74e34f Mark version 0.8.0 2014-09-12 16:57:17 +02:00
Marijn Haverbeke
d98a432673 Really remove html from git repository
(The hook was still in place last time.)
2014-09-12 16:55:42 +02:00
Marijn Haverbeke
0322beb0aa Add a prepublish step to package.json 2014-09-12 16:54:28 +02:00
Marijn Haverbeke
4d4daa07e0 Don't keep the docco output in the repository anymore 2014-09-12 15:50:34 +02:00
Marijn Haverbeke
91911bcfcd Add bin/without_eval utility 2014-09-12 14:08:31 +02:00
Arthur Stolyar
78a6caf673 Add test for inXJSChild MemberExpression 2014-09-09 02:12:39 +03:00
Arthur Stolyar
d3cece14fd Fix spaceSkip after inXJSChildExpression 2014-09-09 01:56:30 +03:00
Arthur Stolyar
ae9fae6c76 Fix in child XJS MemberExpression 2014-09-09 01:06:52 +03:00
Ingvar Stepanyan
533d1d62ec Updated docs. 2014-09-09 00:06:06 +03:00
Ingvar Stepanyan
fe805f396e Update version. 2014-09-08 23:58:44 +03:00
Ingvar Stepanyan
3086621905 Merge branch 'master' into jsx. 2014-09-08 23:58:19 +03:00
Ingvar Stepanyan
10553cbced Make token format compatible with Esprima and Mozilla-styled locations.
* Tokens are now instances of single exported constructor Token.
* Token objects are compatible with Esprima (only `type` format is different).
* Added token.loc in format of node.loc (Mozilla).
* Deprecated token.startLoc & token.endLoc.
* Updated comment generation example.

Also added ability to pass arrays in `onToken`/`onComment` where
tokens/comments will be collected in Esprima's format so you can
simply pass those arrays to `escodegen.attachComments`.

Updated docs and comment attachment example.
2014-09-08 12:20:08 +02:00
Ingvar Stepanyan
5c89414c5a Final polishing after rebase. 2014-09-05 17:23:03 +03:00
Ingvar Stepanyan
2fbf640e60 Update README.md 2014-09-05 17:15:29 +03:00
Ingvar Stepanyan
35c8f104bd Spread attribute support and small optimizations.
Conflicts:
	acorn.js
	docs/acorn.html
	package.json
	test/tests.js
2014-09-05 17:01:42 +03:00
Max Schaefer
a246bf83d0 Do not throw syntax error if strict mode function has same name as one of its parameters. 2014-09-05 15:59:57 +02:00
Ingvar Stepanyan
fe6cafa141 Upgrade esprima to esprima-fb and update docs.
Conflicts:
	test/compare/esprima.js
2014-09-05 16:54:56 +03:00
Ingvar Stepanyan
817120b370 Small test refactoring. 2014-09-05 16:54:29 +03:00
Ingvar Stepanyan
95a1231c6d Metadata & docs updates.
Conflicts:
	.gitignore
	README.md
	acorn.js
	index.html
	package.json
2014-09-05 16:54:29 +03:00