Marijn Haverbeke
905124c291
Assign parenthesized expressions a range that includes the parens
...
This way, composite expressions that they are part of won't get bogus
unsyntactic substrings as their range (i.e. in '(1)+1', the binop expression
would span '1)+1').
Closes #14
2012-11-18 21:17:49 +01:00
Marijn Haverbeke
93d4a31abb
Upgrade Esprima
2012-10-19 10:31:55 +02:00
Marijn Haverbeke
6b52dc8a84
Disallow newline after throw
...
Closes #11
2012-10-18 15:50:07 +02:00
Marijn Haverbeke
daefc220da
Require a semicolon after do/while
2012-10-17 23:09:15 +02:00
Marijn Haverbeke
e3514627a4
Add funky newlines to nonASCIIwhitespace
2012-10-17 23:02:48 +02:00
Marijn Haverbeke
96d911a30f
Properly parse 10. as a valid number
...
Closes #9
2012-10-12 23:34:11 +02:00
Marijn Haverbeke
d198b7ed64
Upgrade Esprima and UglifyJS in benchmark comparison
2012-10-12 23:27:59 +02:00
Marijn Haverbeke
0590d12240
Accept \0 in strings in strict mode
...
Closes #3
2012-10-03 22:18:52 +02:00
Marijn Haverbeke
0820a593a6
Handle break-to-labeled-non-loop
...
Closes #1
2012-10-03 10:25:53 +02:00
Marijn Haverbeke
e864318883
Fix bug in benchmark
...
Since previous commit, Acorn is no longer properly benchmarked
when locations are on.
2012-10-02 20:22:02 +02:00
Marijn Haverbeke
4472608994
Write test status to dom rather than console
2012-10-02 18:03:22 +02:00
Marijn Haverbeke
5db60dcac9
Conform to Moz spec with regards to loc properties
2012-10-02 18:01:32 +02:00
Marijn Haverbeke
b39c337694
Extend benchmark page
2012-10-02 17:32:00 +02:00
Marijn Haverbeke
6f4e7fd502
Extend benchmark page
2012-10-02 17:17:00 +02:00
Marijn Haverbeke
32e62f1cfc
Partial parser comments
2012-10-02 10:14:57 +02:00
Marijn Haverbeke
ec27961703
Less reliance on regexps, more on hacks
2012-09-24 16:15:33 +02:00
Marijn Haverbeke
a1d9587519
Add esprima and uglifyjs to compare against
2012-09-24 13:40:48 +02:00
Marijn Haverbeke
03d95cda2c
Make tests runnable under node
2012-09-24 11:50:03 +02:00
Marijn Haverbeke
587c790f7b
Add esprima-derived tests, trivial benchmark
2012-09-24 11:42:01 +02:00