Rob Rix
|
38f5648af9
|
🔥 the redundant handleError in import'.
|
2017-08-08 12:13:49 -04:00 |
|
Rob Rix
|
5031afaf06
|
Don’t match parse errors in expressions or imports.
|
2017-08-08 12:13:22 -04:00 |
|
Rob Rix
|
47d12fb498
|
Handle errors around imports.
|
2017-08-08 12:11:07 -04:00 |
|
Rob Rix
|
c7cc645dea
|
Handle errors occurring in Python expressions.
|
2017-08-08 11:58:00 -04:00 |
|
Rob Rix
|
4364429cb3
|
🔥 overindentation.
|
2017-08-08 11:46:16 -04:00 |
|
Rob Rix
|
3f981fbdf7
|
🔥 the redundant withSGRCode definition.
|
2017-08-08 11:37:50 -04:00 |
|
Rob Rix
|
c97808a0bd
|
Disable colour if stderr is not a terminal.
|
2017-08-08 11:12:14 -04:00 |
|
Rob Rix
|
623980065a
|
Merge branch 'master' into delimited-control
|
2017-08-08 11:10:23 -04:00 |
|
Josh Vera
|
1f3a8ec26f
|
Merge pull request #1282 from github/fix-a-la-carte-syntax-diffing-segfaults
Fix à la carte syntax diffing segfaults
|
2017-08-08 11:07:35 -04:00 |
|
Rob Rix
|
9cabc53d67
|
Merge branch 'fix-a-la-carte-syntax-diffing-segfaults' into delimited-control
|
2017-08-08 11:05:56 -04:00 |
|
Rob Rix
|
4106a61b0f
|
Bump effects to fix segfaults in binary Union application.
https://github.com/joshvera/effects/pull/11
|
2017-08-08 11:03:34 -04:00 |
|
Rob Rix
|
a0adfdf0cf
|
Constrain to Foldable/Functor instead of Traversable.
|
2017-08-08 10:00:31 -04:00 |
|
Rob Rix
|
a1f1fc5048
|
🔥 redundant imports.
|
2017-08-08 09:16:36 -04:00 |
|
Rob Rix
|
fc299fe0e8
|
Fail fast on assignment errors.
|
2017-08-08 09:16:16 -04:00 |
|
Rob Rix
|
9e3e9736ed
|
🔥 a redundant do.
|
2017-08-08 09:16:03 -04:00 |
|
Rob Rix
|
1e7ca7de13
|
Constrain the types rather than the Unions.
|
2017-08-08 09:11:27 -04:00 |
|
Rob Rix
|
ff9e58c95f
|
Derive a Bounded instance.
|
2017-08-08 08:43:49 -04:00 |
|
Rob Rix
|
8eea6810ee
|
Dedent the State record selector docs.
|
2017-08-07 17:53:16 -04:00 |
|
Rob Rix
|
0b00fa2c52
|
Return to using an IntMap for choices.
|
2017-08-07 17:44:51 -04:00 |
|
Rob Rix
|
e32644ea46
|
eta-reduce makeError.
|
2017-08-07 17:20:35 -04:00 |
|
Rob Rix
|
b483c66e17
|
🔥 redundant parens.
|
2017-08-07 17:20:27 -04:00 |
|
Rob Rix
|
8522dbec99
|
🔥 the unused StandaloneDeriving pragma.
|
2017-08-07 17:20:21 -04:00 |
|
Rob Rix
|
45f0eb7900
|
Only fetch the populated indices.
|
2017-08-07 12:51:31 -04:00 |
|
Rob Rix
|
51cc0e00c9
|
Use parseError in JSON, Python, & Ruby.
|
2017-08-07 12:38:45 -04:00 |
|
Rob Rix
|
9ec1f2f029
|
Reintroduce a parseError combinator.
|
2017-08-07 12:35:09 -04:00 |
|
Rob Rix
|
252290d36c
|
Back error-handling out of the grammars.
|
2017-08-07 12:17:53 -04:00 |
|
Rob Rix
|
9530b95a37
|
🔥 the state in error results.
|
2017-08-07 12:15:02 -04:00 |
|
Rob Rix
|
71fb6c96fe
|
Merge branch 'master' into delimited-control
|
2017-08-07 12:06:51 -04:00 |
|
Rob Rix
|
d590565c49
|
Merge branch 'master' into delimited-control
|
2017-08-07 12:05:15 -04:00 |
|
Rob Rix
|
2e998f2d57
|
Merge pull request #1280 from github/faster-union-instance-compilation
Faster Union instance compilation
|
2017-08-07 12:01:05 -04:00 |
|
Rob Rix
|
87abdf2556
|
Constrain the types in the Union rather than the Union itself.
|
2017-08-07 11:21:22 -04:00 |
|
Rob Rix
|
1e335a71b0
|
Merge branch 'master' into faster-union-instance-compilation
|
2017-08-07 11:17:10 -04:00 |
|
Rob Rix
|
6405e40177
|
Bump effects to master .
https://github.com/joshvera/effects/pull/10 has been merged.
|
2017-08-07 11:16:53 -04:00 |
|
Rob Rix
|
f6ff15290a
|
Merge pull request #1281 from github/kivikakk/exts
Parse extensions
|
2017-08-07 09:48:15 -04:00 |
|
Yuki Izumi
|
882c35649e
|
Add table syntax elements
|
2017-08-07 13:49:21 +10:00 |
|
Rob Rix
|
8faf9f60be
|
Correct the tests.
|
2017-08-06 19:40:45 -04:00 |
|
Rob Rix
|
6c1e9afbb0
|
Errors hold Spans now.
|
2017-08-06 19:32:38 -04:00 |
|
Rob Rix
|
1ab9a13c6d
|
Ignore the state in the error callback spec.
|
2017-08-06 19:31:44 -04:00 |
|
Rob Rix
|
5129bc5418
|
We don’t need to qualify these.
|
2017-08-06 19:31:15 -04:00 |
|
Rob Rix
|
65a134f3c8
|
Derive Ord & Ix instances for the specs’ Grammar type.
|
2017-08-06 19:29:43 -04:00 |
|
Rob Rix
|
1635baf667
|
Drop anonymous nodes before catches whose bodies would drop anonymous nodes.
This prevents handlers capturing tokens that would otherwise have been skipped altogether.
|
2017-08-06 18:56:04 -04:00 |
|
Rob Rix
|
de18f9c860
|
Don’t freeze composite call stacks.
|
2017-08-06 18:56:04 -04:00 |
|
Rob Rix
|
94c08a0f54
|
Simplify makeFunctionDeclaration.
|
2017-08-06 18:56:04 -04:00 |
|
Rob Rix
|
574d524581
|
Reformat functionDefinition.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
c69ed83235
|
Define functionDefinition without binds.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
215e1a7ac2
|
Simpler freezing of the call stack in choice construction.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
e45eb2e93d
|
Simpler freezing of the call stack.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
9d044c51f7
|
Freeze the call stack in unError.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
367c16a0cd
|
Use the error syntax constructor in Task.
|
2017-08-06 18:56:03 -04:00 |
|
Rob Rix
|
27c97a413c
|
Produce error syntax using the helper.
|
2017-08-06 18:56:03 -04:00 |
|