Commit Graph

89 Commits (0e6354f29bdc671b293b7f3723493de99de09fbb)
 

Author SHA1 Message Date
Max Brunsfeld 0e6354f29b Regenerate parser w/ latest tree-sitter 2015-12-29 21:30:37 +07:00
Max Brunsfeld 60bd2a336a Use clang on travis 2015-12-18 11:53:46 +07:00
Max Brunsfeld d454818bcd Rebuild in prepublish script 2015-12-18 11:53:37 +07:00
Max Brunsfeld 401af53676 Use new JS grammar API 2015-12-18 11:46:33 +07:00
Max Brunsfeld ce7fba478e Regenerate parser 2015-12-18 10:45:25 +07:00
Max Brunsfeld 72b70cb1cb Merge pull request #5 from maxbrunsfeld/constructs-used-backbone-js
Add some missing JS constructs used in backbone.js
2015-12-17 10:42:12 +07:00
Max Brunsfeld 0084b0e1ba Add the void operator 2015-12-17 10:28:54 +07:00
Max Brunsfeld df17a134be Apparently, delete x.y is an expression 2015-12-17 10:28:31 +07:00
Max Brunsfeld fae81b0c3b Add the comma operator in expression statements 2015-12-17 10:28:00 +07:00
Max Brunsfeld 7644999e59 Regenerate parser w/ latest tree-sitter 2015-12-11 10:24:57 +07:00
Max Brunsfeld 16bd42f047 Remove get_edge_deps script 2015-12-03 10:06:09 +07:00
Max Brunsfeld 779a505cfb Regenerate parser with latest tree-sitter 2015-12-02 16:09:06 +07:00
Max Brunsfeld cf0ef32a0e Merge pull request #3 from robrix/this-expressions
`this` expressions
2015-11-04 09:05:52 +07:00
Rob Rix 513b2a3faa Correct a test involving `this`. 2015-11-04 10:27:24 +07:00
Rob Rix f52f7ac225 Rebuild. 2015-11-04 10:27:16 +07:00
Rob Rix 0e6a45207a Add a (failing) test of `this`. 2015-11-04 10:22:22 +07:00
Rob Rix c8be170687 Add `this_expression` to `_expression`. 2015-11-04 09:42:35 +07:00
Rob Rix 5c96e4d1f7 Add a `this` expression. 2015-11-04 09:42:23 +07:00
Max Brunsfeld 74444328e7 Drop the 'node-' prefix from the repo name
/cc @robrix I'm renaming the repo, since it's not just for node.js.
2015-10-29 12:14:41 +07:00
Max Brunsfeld 5acee08f86 Simplify handling of line-breaks
Also, recompile parser after tree-sitter bugfix
2015-10-26 17:23:46 +07:00
Max Brunsfeld 07e352a421 Fix tests 2015-10-26 15:46:16 +07:00
Max Brunsfeld 127f97d83a Temporarily disallow comma expressions in most places 2015-10-24 14:27:18 +07:00
Max Brunsfeld 73746423f5 Expect terminator after do while loop 2015-10-24 13:59:39 +07:00
Max Brunsfeld d5d38e851b Allow alphabetical regex flags besides i and g 2015-10-24 12:52:02 +07:00
Max Brunsfeld e599acb158 Add missing pre-increment operators 2015-10-23 12:02:15 +07:00
Max Brunsfeld da200b925e Prefer object literals to empty statement blocks 2015-10-23 12:01:20 +07:00
Max Brunsfeld 7378d5a3a7 Add modulo operator 2015-10-22 21:10:56 +07:00
Max Brunsfeld 49d71baa08 Add some missing bitwise operators 2015-10-22 21:06:16 +07:00
Max Brunsfeld bc94ac1806 Use new travis infrastructure 2015-10-20 23:57:03 +07:00
Max Brunsfeld df52ba776e Update to new tree-sitter API 2015-10-20 22:46:17 +07:00
Max Brunsfeld d6d926183c Update tree-sitter-compiler, use new grammar API 2015-09-11 10:12:50 +07:00
Max Brunsfeld cabc2bbfe1 Upgrade tree-sitter-compiler, get tests passing again 2015-09-11 09:56:15 +07:00
Max Brunsfeld ca30310c72 Update grammar for latest tree-sitter-compiler
* No more keyword function
* Add required precedences
2015-03-23 22:58:15 +07:00
Max Brunsfeld ede17def38 Check in generated files for now 2015-03-13 12:25:07 +07:00
Max Brunsfeld 1bc8eeb11b Use new format in grammar file 2015-03-07 23:53:52 +07:00
Max Brunsfeld a7b1daf72d Test against node 0.12 and iojs on travis 2015-03-07 16:43:07 +07:00
Max Brunsfeld 6346f107dd ⬆️ nan 2015-03-07 16:41:44 +07:00
Max Brunsfeld 1e109ab1f8 Extract constants for all precedence values 2014-10-20 12:58:33 +07:00
Max Brunsfeld 0c06bdb026 Reorder grammar rules logically 2014-10-19 09:38:11 +07:00
Max Brunsfeld 58d5c1c94d 0.0.8
Update headers from tree-sitter core in npm package
2014-10-17 22:17:13 +07:00
Max Brunsfeld ae0ed71150 0.0.7 2014-10-13 20:26:06 +07:00
Max Brunsfeld 122cc20e35 0.0.6 2014-10-06 19:56:40 +07:00
Max Brunsfeld 6bfe9623ec Fix handling of backslashes in strings 2014-10-06 19:56:30 +07:00
Max Brunsfeld 6f8a3ccfc7 0.0.5 2014-10-06 09:05:02 +07:00
Max Brunsfeld c8f7f295b1 Add var declarations as for loop control statements 2014-10-06 09:04:56 +07:00
Max Brunsfeld 9a78d35391 0.0.4 2014-10-06 08:48:17 +07:00
Max Brunsfeld a4f5111906 Add comma operator 2014-10-06 08:42:55 +07:00
Max Brunsfeld a0cbfa2b4c 0.0.3 2014-10-03 20:43:28 +07:00
Max Brunsfeld 8519117993 Fix more operator precedence issues 2014-09-08 08:31:52 +07:00
Max Brunsfeld 56455044d0 Add math assignment operators, fix some precedences 2014-09-08 00:35:08 +07:00