Commit Graph

15568 Commits (092817a0461430c77bf5c2542aca103a7de9ff6b)
 

Author SHA1 Message Date
Max Brunsfeld 9e566ff055 Add for statements, relational operators 2014-10-28 08:07:10 +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
Max Brunsfeld d7b2bff2ce Formatting - use destructuring in grammar 2014-09-08 00:17:53 +07:00
Max Brunsfeld 43ccfbd9fa Add if-else statements 2014-09-08 00:08:56 +07:00
Max Brunsfeld 1fb4a27ac0 Use new ubiquitous token format 2014-09-07 23:04:50 +07:00
Max Brunsfeld bb5fbbf48f Use new ubiquitous token format 2014-09-07 23:04:24 +07:00
Max Brunsfeld a2c90643d7 Add assignments 2014-09-07 11:57:32 +07:00
Max Brunsfeld 1c229674d7 Add math and boolean operators 2014-09-07 11:50:42 +07:00
Max Brunsfeld fae81ec733 Add function calls, field access operators 2014-09-07 10:24:38 +07:00
Max Brunsfeld 705256dbba Update tests and grammar for new tree-sitter
Now there is never a need to mark a repeat rule as optional
2014-09-07 10:06:04 +07:00
Max Brunsfeld a0f9f1c058 Update tests for latest tree-sitter fix 2014-09-07 09:58:47 +07:00
Max Brunsfeld 56d7aa2a02 Ignore log files 2014-09-07 09:52:45 +07:00
Max Brunsfeld 4429001308 Add error recovery in for loops 2014-09-07 09:51:53 +07:00
Max Brunsfeld a0a97b7433 Handle backslashes at the end of regexps 2014-09-06 20:37:46 +07:00
Max Brunsfeld c762be696e Add variable definitions, function definitions 2014-09-06 18:50:42 +07:00
Max Brunsfeld 60c7f98fec Add travis-ci badge to README 2014-09-06 18:40:13 +07:00
Max Brunsfeld eaf2680688 Add travis.yml 2014-09-06 18:38:10 +07:00
Max Brunsfeld ebcf79c462 Add long, short, unsigned 2014-09-06 18:27:58 +07:00
Max Brunsfeld af4466ace2 Add composite-typed variable declarations 2014-09-06 18:19:35 +07:00
Max Brunsfeld 474975e32b Add unions, enums 2014-09-06 17:32:37 +07:00
Max Brunsfeld c91415338d Initial commit 2014-09-05 23:54:43 +07:00
Max Brunsfeld af2904ca83 Initial commit 2014-09-05 23:53:51 +07:00
Max Brunsfeld 3832b2dfca Allow multiple initializer expressions in for loops 2014-09-03 08:29:57 +07:00
Max Brunsfeld 8fde482f20 Add delete statements 2014-09-03 08:29:32 +07:00
Max Brunsfeld cc80ba2ef6 Add hexadecimal numbers 2014-09-03 08:28:53 +07:00
Max Brunsfeld 16330ce412 Add do-while statements 2014-09-03 08:27:54 +07:00
Max Brunsfeld 73daf4cc48 Add try/catch, while, bitwise operators 2014-08-31 12:46:39 +07:00
Max Brunsfeld 0af531f11c Add type operators, throw statements, ternaries 2014-08-30 10:03:55 +07:00
Max Brunsfeld 95ed648299 Add if-else statements 2014-08-26 08:14:44 +07:00
Max Brunsfeld 53563a5f08 Add error recovery for statements and if-conditions 2014-08-25 23:48:43 +07:00
Max Brunsfeld f9ecf791a3 Add constructor calls 2014-08-25 17:46:15 +07:00
Max Brunsfeld 0554ae719f Give names to object kv-pairs and assignments in var declarations 2014-08-25 15:26:58 +07:00
Max Brunsfeld faa41ac814 0.0.2 2014-08-24 09:03:12 +07:00
Max Brunsfeld 80c3584742 Add build dir to .npmignore 2014-08-24 09:03:07 +07:00
Max Brunsfeld 54176d8e19 0.0.1 2014-08-24 03:19:06 +07:00
Max Brunsfeld 8ae726b8d6 Build against node 0.10 and 0.11 on travis 2014-08-24 01:37:05 +07:00
Max Brunsfeld 00b205ab98 Add nan dependency 2014-08-24 01:19:57 +07:00
Max Brunsfeld 161fafedf9 Make ASI work regardless of next line's indentation 2014-08-05 12:54:56 +07:00