Max Brunsfeld
|
52df4807bd
|
⬆️ tree-sitter-compiler
|
10 년 전 |
Max Brunsfeld
|
1844ad2d93
|
Add some error recovery points
|
10 년 전 |
Max Brunsfeld
|
f6dc4d7942
|
Add structure to #ifdef blocks
|
10 년 전 |
Max Brunsfeld
|
d6d31778ba
|
Allow trailing commas in enum specifiers
|
10 년 전 |
Max Brunsfeld
|
8190b6ea7f
|
Add hexadecimal, binary and unsigned integer literals
|
10 년 전 |
Max Brunsfeld
|
3695e0dfaf
|
Handle comma-separated expressions in for loops
|
10 년 전 |
Max Brunsfeld
|
fa30191e88
|
Update grammar to use new tree-sitter API
Also, rewrite the way declarators are handled to produce a clearer AST
|
10 년 전 |
Max Brunsfeld
|
9bc2e2e19f
|
Upgrade tree-sitter-compiler
|
10 년 전 |
Max Brunsfeld
|
809c155a31
|
Link to source grammar in README
|
11 년 전 |
Max Brunsfeld
|
280ff87fd0
|
Use latest tree-sitter-compiler
|
11 년 전 |
Max Brunsfeld
|
6775e737a6
|
Fix error in sizeof expressions
|
11 년 전 |
Max Brunsfeld
|
87ad2e9c69
|
Base grammar on existing C99 grammar
|
11 년 전 |
Max Brunsfeld
|
ae3a41b13f
|
Add all storage classes
|
11 년 전 |
Max Brunsfeld
|
e1871c5213
|
Allow identifiers starting w/ underscores
|
11 년 전 |
Max Brunsfeld
|
cdb08d5aff
|
Add math assignment operators
|
11 년 전 |
Max Brunsfeld
|
81d2af76bd
|
Add subscript operator
|
11 년 전 |
Max Brunsfeld
|
845921d558
|
Add storage classes to function defs
|
11 년 전 |
Max Brunsfeld
|
386f48d111
|
0.0.2
|
11 년 전 |
Max Brunsfeld
|
261237e6c6
|
0.0.1
|
11 년 전 |
Max Brunsfeld
|
3293e97bbc
|
Test against node 0.12 on travis
|
11 년 전 |
Max Brunsfeld
|
4d74578e4c
|
⬆️ nan, regenerate parser w/ no tree-sitter
|
11 년 전 |
Max Brunsfeld
|
9964b428fd
|
Add pointer operations
|
11 년 전 |
Max Brunsfeld
|
ebd581c2bd
|
Add compound literals
|
11 년 전 |
Max Brunsfeld
|
485141c5c0
|
Add functions w/ pointer return types
|
11 년 전 |
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
|
11 년 전 |
Max Brunsfeld
|
afac264377
|
Add #ifndef et al
|
11 년 전 |
Max Brunsfeld
|
ccdbf809ad
|
Allow pointer types in typedefs
|
11 년 전 |
Max Brunsfeld
|
5c22801870
|
Add char literals
|
11 년 전 |
Max Brunsfeld
|
11ce0da541
|
Add while statements
|
11 년 전 |
Max Brunsfeld
|
9e566ff055
|
Add for statements, relational operators
|
11 년 전 |
Max Brunsfeld
|
d7b2bff2ce
|
Formatting - use destructuring in grammar
|
12 년 전 |
Max Brunsfeld
|
43ccfbd9fa
|
Add if-else statements
|
12 년 전 |
Max Brunsfeld
|
bb5fbbf48f
|
Use new ubiquitous token format
|
12 년 전 |
Max Brunsfeld
|
a2c90643d7
|
Add assignments
|
12 년 전 |
Max Brunsfeld
|
1c229674d7
|
Add math and boolean operators
|
12 년 전 |
Max Brunsfeld
|
fae81ec733
|
Add function calls, field access operators
|
12 년 전 |
Max Brunsfeld
|
705256dbba
|
Update tests and grammar for new tree-sitter
Now there is never a need to mark a repeat rule as optional
|
12 년 전 |
Max Brunsfeld
|
c762be696e
|
Add variable definitions, function definitions
|
12 년 전 |
Max Brunsfeld
|
60c7f98fec
|
Add travis-ci badge to README
|
12 년 전 |
Max Brunsfeld
|
eaf2680688
|
Add travis.yml
|
12 년 전 |
Max Brunsfeld
|
ebcf79c462
|
Add long, short, unsigned
|
12 년 전 |
Max Brunsfeld
|
af4466ace2
|
Add composite-typed variable declarations
|
12 년 전 |
Max Brunsfeld
|
474975e32b
|
Add unions, enums
|
12 년 전 |
Max Brunsfeld
|
c91415338d
|
Initial commit
|
12 년 전 |
Max Brunsfeld
|
af2904ca83
|
Initial commit
|
12 년 전 |