Commit Graph

15327 Commits (ca9b7da43f079a27bccfd5457276fa51937c6cb0)
 

Author SHA1 Message Date
Max Brunsfeld 6346f107dd ⬆️ nan 2015-03-07 16:41:44 +07:00
Max Brunsfeld 9964b428fd Add pointer operations 2014-10-30 12:41:09 +07:00
Max Brunsfeld ebd581c2bd Add compound literals 2014-10-29 00:48:29 +07:00
Max Brunsfeld 485141c5c0 Add functions w/ pointer return types 2014-10-29 00:37:06 +07:00
Max Brunsfeld 5da068fe83 Check in generated files
This makes it easier to pull in this package from github
in a dependent module's package.json
2014-10-29 00:30:14 +07:00
Max Brunsfeld afac264377 Add #ifndef et al 2014-10-28 08:55:14 +07:00
Max Brunsfeld ccdbf809ad Allow pointer types in typedefs 2014-10-28 08:24:03 +07:00
Max Brunsfeld 5c22801870 Add char literals 2014-10-28 08:20:02 +07:00
Max Brunsfeld 11ce0da541 Add while statements 2014-10-28 08:10:28 +07:00
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