Commit Graph

15694 Commits (711d39975806233ce505abcea45998170d402579)
 

Author SHA1 Message Date
Rob Rix bed33c9f3b Define the program rule. 2016-02-18 10:25:49 +07:00
Rob Rix 7899e52ff1 Define compound statements. 2016-02-18 10:25:44 +07:00
Rob Rix 40b2cd831f Stub in statements. 2016-02-18 10:25:31 +07:00
Rob Rix 6ac7dba3e4 Stub in expressions. 2016-02-18 10:25:27 +07:00
Rob Rix 8eed89221b Define arguments. 2016-02-18 10:25:20 +07:00
Rob Rix b16c008c50 Define primary expressions. 2016-02-18 10:25:09 +07:00
Rob Rix 7f9e652c2e Define variables. 2016-02-18 10:25:03 +07:00
Rob Rix 297969f5cb Define identifiers. 2016-02-18 10:24:58 +07:00
Rob Rix 12b7ddaeb4 Define terminators. 2016-02-18 10:24:53 +07:00
Rob Rix cd25b85b82 Stub in a grammar. 2016-02-18 10:24:49 +07:00
Rob Rix 133a38ed08 Add .travis.yml. 2016-02-18 09:00:59 +07:00
Rob Rix 2ef043519d Add package.json. 2016-02-18 09:00:22 +07:00
Rob Rix ed52ba8df0 Add index.js. 2016-02-18 08:59:10 +07:00
Rob Rix 4c0cf7fd6b Add binding.gyp. 2016-02-18 08:58:29 +07:00
Rob Rix 53351c5ed8 Add .npmignore. 2016-02-18 08:57:33 +07:00
Rob Rix 1fea099237 Basic setup. 2016-02-18 08:56:43 +07:00
Rob Rix 60e4b274a5 Link to the tree-sitter repo. 2016-02-18 08:54:55 +07:00
Rob Rix bcc61a76c6 InterCaps 2016-02-18 08:54:28 +07:00
Rob Rix 99eb23d476 Link to the correct URL for the new org. 2016-02-18 08:54:01 +07:00
Max Brunsfeld 456b98ef9a Add more usage information 2016-02-04 11:56:17 +07:00
Max Brunsfeld ea5db5dea2 Merge pull request #4 from maxbrunsfeld/es6
Add ES6 Features
2016-02-02 13:11:33 +07:00
Max Brunsfeld 0907ccafd4 Merge branch 'master' into es6 2016-02-02 13:07:26 +07:00
Max Brunsfeld 31d8b3de9f Add basic template string support 2016-02-02 13:05:54 +07:00
Max Brunsfeld 6093f6f023 Tweak test for #defines 2016-01-15 11:37:44 +07:00
Max Brunsfeld daf18dc836 Add tests that were previously in tree-sitter's own test suite 2016-01-15 11:37:02 +07:00
Max Brunsfeld a2f7b00ef8 Use node 4 on travis for now 2016-01-15 11:22:03 +07:00
Max Brunsfeld 7f16ccb9c2 Fix README text 2016-01-15 11:06:01 +07:00
Max Brunsfeld d896682201 Initial commit 2016-01-15 11:05:04 +07:00
Max Brunsfeld 369db93a34 Fix names in package.json 2016-01-14 15:02:48 +07:00
Max Brunsfeld 6f06431d1c Add README and LICENSE 2016-01-14 15:01:37 +07:00
Max Brunsfeld 6d799ab140 Initial commit 2016-01-14 15:00:14 +07:00
Max Brunsfeld f9a1ffa413 Add function-like macros as type specifiers 2016-01-14 14:29:34 +07:00
Max Brunsfeld c57b5a58f2 Fix malformed test that wasn't being run 2016-01-14 13:19:08 +07:00
Max Brunsfeld a309768a19 Add grammar.json file 2016-01-14 11:58:12 +07:00
Max Brunsfeld c11adec986 Include grammar.json file 2016-01-14 11:54:17 +07:00
Max Brunsfeld 5d90ab8b18 🎨 Group keywords 2015-12-30 13:27:41 +07:00
Max Brunsfeld 0ba682baeb Use single quotes 2015-12-30 13:25:41 +07:00
Max Brunsfeld cf33cd45a1 Add generator functions 2015-12-30 11:45:55 +07:00
Max Brunsfeld 6bfae0c159 Regenerate parser w/ latest tree-sitter 2015-12-30 11:35:20 +07:00
Max Brunsfeld 3dd99a687d Regenerate parser w/ latest tree-sitter 2015-12-30 11:20:56 +07:00
Max Brunsfeld 7c0947b1b0 Regenerate parser w/ latest tree-sitter 2015-12-30 09:46:47 +07:00
Max Brunsfeld 03a3d46051 Add script to benchmark against other JS parsers 2015-12-29 21:31:24 +07:00
Max Brunsfeld 0e6354f29b Regenerate parser w/ latest tree-sitter 2015-12-29 21:30:37 +07:00
Max Brunsfeld a03b9ef7d7 Handle unescaped '/' inside of regexp character slash 2015-12-18 12:54:10 +07:00
Max Brunsfeld 70a5c5c738 Merge branch 'master' into es6
Conflicts:
	grammar.coffee
	src/parser.c
2015-12-18 12:16:40 +07:00
Max Brunsfeld aebc05f868 Use clang on travis 2015-12-18 11:54:43 +07:00
Max Brunsfeld 95b7d49194 Rebuild in prepublish script 2015-12-18 11:54:35 +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