Rob Rix
|
c656ddede7
|
Revert "Compute the first sets of alternations."
This reverts commit 43644d1d591ed23c434fac120df27c985148523f.
|
2017-08-03 15:38:15 -04:00 |
|
Rob Rix
|
02f847674c
|
Revert "Compute the first sets of repetitions."
This reverts commit d2f133799ae567cb345d7c33cd1f4d08956382c4.
|
2017-08-03 15:38:14 -04:00 |
|
Rob Rix
|
45754489e2
|
Revert "Compute the first sets of catchError rules."
This reverts commit c5ec4e97f81acf299381c56556c92f629a57dac4.
|
2017-08-03 15:38:12 -04:00 |
|
Rob Rix
|
fa87a249ad
|
Revert "Use the state nodes to indicate that we’ve advanced past nodes.."
This reverts commit b2485da5199703d48d11ccf6b2374712b5067ded.
|
2017-08-03 15:38:11 -04:00 |
|
Rob Rix
|
f43c2a889c
|
Revert "Add the next set of productions to the state."
This reverts commit 450d9d6c2ef9570388162cb5814e7c1fa5cbf51f.
|
2017-08-03 15:38:06 -04:00 |
|
Rob Rix
|
1d67f1a3a3
|
Revert "Set the next set of productions in repetitions."
This reverts commit 30812ca0d171fcd01f821bf317d4ae01511a120b.
|
2017-08-03 15:38:03 -04:00 |
|
Rob Rix
|
48139bf998
|
Revert "Set the next set of productions in alternations."
This reverts commit 8925971c100f5523b9c95f862e6e8ac7e22d47b7.
|
2017-08-03 15:38:01 -04:00 |
|
Rob Rix
|
20271f918f
|
Revert "Represent the next set of productions with an IntSet."
This reverts commit 90ab7924b2514e5f7116b38cdf67614a9c9ca96b.
|
2017-08-03 15:38:00 -04:00 |
|
Rob Rix
|
a5c918adf7
|
Revert "📝 stateNextSet."
This reverts commit eac40e6b7c38bac50b2fb1e06535f7060bb4f707.
|
2017-08-03 15:37:58 -04:00 |
|
Rob Rix
|
0629b136d6
|
Revert "Define a setter for the next set field."
This reverts commit 1fe1dbc4669fb2460a58925ac00c226172a614f2.
|
2017-08-03 15:37:56 -04:00 |
|
Rob Rix
|
291e6719db
|
Revert "Swap the order of the setter’s params."
This reverts commit 6d7534d01c260a6427c5ea405eb7086ebd263c7c.
|
2017-08-03 15:37:55 -04:00 |
|
Rob Rix
|
baffab585b
|
Revert "Use the setter to set & reset the next set."
This reverts commit ee844956ecaa6ab6beb597b44cdeaa1c07031866.
|
2017-08-03 15:37:53 -04:00 |
|
Rob Rix
|
084985d2a1
|
Revert "Only run error handlers when the next set of productions doesn’t contain the current node."
This reverts commit 1d5fa138f0febf1940bd9c1ebd421ccf3932c27b.
|
2017-08-03 15:37:51 -04:00 |
|
Rob Rix
|
b4a2ba099a
|
Revert "Simplify how we limit error handling."
This reverts commit 86ed796bc54b073a0c9a267be267b519ba0a47ef.
|
2017-08-03 15:37:50 -04:00 |
|
Rob Rix
|
f060e11654
|
Revert "Consider catchError rules’ own next set."
This reverts commit 04a02be4c4da5409360c98dc723104d53b004875.
|
2017-08-03 15:37:48 -04:00 |
|
Rob Rix
|
7c1c4f33d4
|
Consider catchError rules’ own next set.
|
2017-08-03 13:37:46 -04:00 |
|
Rob Rix
|
7075115769
|
Simplify how we limit error handling.
|
2017-08-03 13:36:17 -04:00 |
|
Rob Rix
|
3088e42a84
|
Only run error handlers when the next set of productions doesn’t contain the current node.
|
2017-08-03 13:34:53 -04:00 |
|
Rob Rix
|
32252b1caa
|
Use the setter to set & reset the next set.
|
2017-08-03 13:22:50 -04:00 |
|
Rob Rix
|
d8ead33306
|
Swap the order of the setter’s params.
|
2017-08-03 13:22:40 -04:00 |
|
Rob Rix
|
2915d46a85
|
Define a setter for the next set field.
|
2017-08-03 13:21:37 -04:00 |
|
Rob Rix
|
aec09b060d
|
📝 stateNextSet.
|
2017-08-03 13:20:03 -04:00 |
|
Rob Rix
|
382d0476fa
|
Represent the next set of productions with an IntSet.
|
2017-08-03 13:19:24 -04:00 |
|
Rob Rix
|
228b525912
|
Set the next set of productions in alternations.
|
2017-08-03 13:17:02 -04:00 |
|
Rob Rix
|
390a60c5e7
|
Set the next set of productions in repetitions.
|
2017-08-03 13:16:08 -04:00 |
|
Rob Rix
|
7f1ff76e4b
|
Add the next set of productions to the state.
|
2017-08-03 13:13:49 -04:00 |
|
Rob Rix
|
adb84e33f4
|
Use the state nodes to indicate that we’ve advanced past nodes..
|
2017-08-03 13:13:37 -04:00 |
|
Rob Rix
|
7ebd2765ea
|
Compute the first sets of catchError rules.
|
2017-08-03 13:08:32 -04:00 |
|
Rob Rix
|
c74d313194
|
Compute the first sets of repetitions.
|
2017-08-03 13:07:54 -04:00 |
|
Rob Rix
|
f03fd85add
|
Compute the first sets of alternations.
|
2017-08-03 13:07:14 -04:00 |
|
Timothy Clem
|
6bc00b46d7
|
Merge remote-tracking branch 'origin/master' into the-great-tree-sitter-update
|
2017-08-03 09:50:27 -07:00 |
|
Timothy Clem
|
c001b7bc2a
|
Bump tree-sitter-ruby, only use c++98
|
2017-08-03 09:35:51 -07:00 |
|
Rob Rix
|
92a2f999ff
|
Define a function computing the first sets for assignments.
|
2017-08-03 12:33:27 -04:00 |
|
Rob Rix
|
ccd7812e8d
|
Run assignments using iterLookahead.
|
2017-08-03 12:26:07 -04:00 |
|
Rob Rix
|
69d0b55454
|
Bump freer-cofreer for iterLookahead.
|
2017-08-03 12:23:03 -04:00 |
|
Rob Rix
|
e8074d2955
|
Merge branch 'master' into delimited-control
|
2017-08-03 12:16:45 -04:00 |
|
Rob Rix
|
dc7b0a5110
|
Merge pull request #1265 from github/requiem-for-a-protolude
Requiem for a protolude
|
2017-08-03 12:08:24 -04:00 |
|
Rob Rix
|
d041dad599
|
Fix some missing imports.
|
2017-08-03 12:06:03 -04:00 |
|
Rob Rix
|
ca9340c5f3
|
Add hlint rules to error on partial list functions.
|
2017-08-03 12:04:17 -04:00 |
|
Rob Rix
|
2529288f87
|
Merge branch 'master' into requiem-for-a-protolude
|
2017-08-03 11:51:09 -04:00 |
|
Timothy Clem
|
9f41276e3b
|
Update for TypeScript grammar changes
|
2017-08-03 08:49:20 -07:00 |
|
Timothy Clem
|
f38dc3f578
|
Update for Ruby grammar changes
|
2017-08-03 08:19:23 -07:00 |
|
Timothy Clem
|
6563a69ebc
|
Update for Golang grammar changes
|
2017-08-03 08:00:20 -07:00 |
|
Timothy Clem
|
1ebe08c81d
|
Update tree-sitter and all languages
|
2017-08-03 07:59:00 -07:00 |
|
Rob Rix
|
d1d4e35192
|
Merge pull request #1278 from github/cmark-gfm
Use cmark-gfm package
|
2017-08-03 09:51:51 -04:00 |
|
Yuki Izumi
|
134aebe418
|
Fix my bad Haskell style
|
2017-08-03 17:26:53 +10:00 |
|
Yuki Izumi
|
bcf6b5b45e
|
Use cmark-gfm package
|
2017-08-03 17:22:40 +10:00 |
|
Rick Winfrey
|
0dd16d83c1
|
Fix comment
|
2017-08-02 17:46:48 -07:00 |
|
Rick Winfrey
|
947102e996
|
📝 many comment problem for conditional expressions
|
2017-08-02 17:45:05 -07:00 |
|
Rick Winfrey
|
5858d210b6
|
This allows for catching a comment, but not greedily matching expressions
Using `many comment` will consume anonymous nodes (including the `+` in a binary operator expression).
|
2017-08-02 17:27:43 -07:00 |
|