Rob Rix
|
ea01aa9e2b
|
Define a Show1 instance for Table.
|
2017-08-31 22:29:42 -04:00 |
|
Rob Rix
|
207db7c0a1
|
Explicitly export the Table datatype & its addresses selector.
|
2017-08-31 22:15:27 -04:00 |
|
Rob Rix
|
9c94c36c3e
|
Stub in a datatype for the array-based jump table.
|
2017-08-31 22:15:13 -04:00 |
|
Rob Rix
|
20e10ff3a4
|
Re-export the Array module.
|
2017-08-31 22:08:17 -04:00 |
|
Rob Rix
|
e0d2debad5
|
Stub in a module for IntMap-based jump tables.
|
2017-08-31 22:07:38 -04:00 |
|
Rob Rix
|
e0a9b5681e
|
Stub in a module for array-based jump tables.
|
2017-08-31 22:07:12 -04:00 |
|
Rob Rix
|
d89d82924a
|
Stub in a module for jump tables.
|
2017-08-31 22:04:49 -04:00 |
|
Rob Rix
|
2e8043938d
|
Merge pull request #1326 from github/task-errors
Task errors
|
2017-08-31 17:40:55 -04:00 |
|
Rob Rix
|
78e4ffb8f7
|
Merge branch 'master' into task-errors
|
2017-08-31 17:36:42 -04:00 |
|
Rob Rix
|
14dfcfa170
|
Attach the error handler to the choice.
|
2017-08-31 17:34:55 -04:00 |
|
Rob Rix
|
7df83715dd
|
catchError adds handlers to choices.
|
2017-08-31 16:04:13 -04:00 |
|
Rob Rix
|
3f00e0a1af
|
Add a committed failure handler to choices.
|
2017-08-31 16:01:52 -04:00 |
|
Rob Rix
|
c82cb8c9e9
|
Choose holds full assignments.
|
2017-08-31 15:49:00 -04:00 |
|
Rob Rix
|
0d492cc899
|
Unpack Alt rules in choices.
|
2017-08-31 15:16:01 -04:00 |
|
Rob Rix
|
ca16c9c0c3
|
Rename Jump to Choose.
|
2017-08-31 14:55:24 -04:00 |
|
Rob Rix
|
7c01239a0d
|
🔥 Choose nodes.
|
2017-08-31 14:54:53 -04:00 |
|
Rob Rix
|
3cd2d2b4c2
|
Always construct Alt nodes in <|>.
|
2017-08-31 14:53:36 -04:00 |
|
Rob Rix
|
d655429fc0
|
Only map over populated cells.
|
2017-08-31 12:38:04 -04:00 |
|
Rob Rix
|
38ec3182e8
|
symbol constructs Jump nodes.
|
2017-08-31 12:33:24 -04:00 |
|
Rob Rix
|
3e5953c0c2
|
Construct jump arrays in choice.
|
2017-08-31 12:21:38 -04:00 |
|
Rob Rix
|
682dfb41e1
|
Merge overlapping entries in choice.
|
2017-08-31 11:52:30 -04:00 |
|
Rob Rix
|
9531432789
|
Use some1 in the Python assignment.
|
2017-08-31 11:42:41 -04:00 |
|
Rob Rix
|
6ca0bc8077
|
Avoid dropping rules when merging choices.
|
2017-08-31 11:40:28 -04:00 |
|
Rob Rix
|
0eab75c320
|
foldMap the symbols/choices/atEnd.
|
2017-08-31 11:33:09 -04:00 |
|
Rob Rix
|
e6ccc0106b
|
Select from all the alternatives at end.
|
2017-08-31 11:14:25 -04:00 |
|
Rob Rix
|
1cec072932
|
Factor labels in.
|
2017-08-31 11:05:11 -04:00 |
|
Rob Rix
|
2e671db7e3
|
Factor catchError in.
|
2017-08-31 11:03:58 -04:00 |
|
Rob Rix
|
2d65031643
|
Factor repetitions in.
|
2017-08-31 11:02:34 -04:00 |
|
Rob Rix
|
0715f8a0b2
|
Construct a Choose node from a list of Choose nodes.
|
2017-08-31 11:02:18 -04:00 |
|
Rob Rix
|
90ea2e5193
|
Use choice to construct the expression table.
|
2017-08-31 10:53:54 -04:00 |
|
Rob Rix
|
e06a8f1fbc
|
Use asum to construct infix context.
|
2017-08-31 10:52:49 -04:00 |
|
Rob Rix
|
7b16cd4ddf
|
Build the expression choice with the choose operator.
|
2017-08-31 10:11:47 -04:00 |
|
Rob Rix
|
52248fcbd4
|
Add an operator to explicitly construct a Choose node.
|
2017-08-31 10:02:52 -04:00 |
|
Timothy Clem
|
c0e3bb5930
|
No longer need these imports
|
2017-08-30 14:22:44 -07:00 |
|
Timothy Clem
|
3eb8e79787
|
Babysit alternatives in Ruby assignment
|
2017-08-30 14:19:58 -07:00 |
|
Timothy Clem
|
b33bc33012
|
Merge remote-tracking branch 'origin/master' into ruby-assignment-ftw
|
2017-08-30 13:30:32 -07:00 |
|
Timothy Clem
|
8baf0d7775
|
Merge pull request #1328 from github/ruby-singleton-class-fix
++tree-sitter-ruby - singleton class fix
|
2017-08-30 13:27:31 -07:00 |
|
Timothy Clem
|
ebf6395427
|
++tree-sitter-ruby
|
2017-08-30 13:08:23 -07:00 |
|
Timothy Clem
|
1ca6e2cebb
|
Merge branch 'master' into ruby-assignment-ftw
|
2017-08-30 09:45:24 -07:00 |
|
Rob Rix
|
792ce036b2
|
Merge branch 'master' into task-errors
|
2017-08-30 12:41:50 -04:00 |
|
Timothy Clem
|
cd6c4d594a
|
Catch heredocs in hash literals
|
2017-08-30 09:38:26 -07:00 |
|
Timothy Clem
|
ec6c0797e3
|
Ruby when patterns can be interspersed with comments too
|
2017-08-30 08:16:03 -07:00 |
|
Timothy Clem
|
4f12dd4c9a
|
Everyone gets their own else with postContextualize comments
|
2017-08-30 08:15:41 -07:00 |
|
Timothy Clem
|
e869ec65e8
|
Handle Ruby elsif with only a comment too
|
2017-08-30 08:00:09 -07:00 |
|
Rob Rix
|
06870707b2
|
Merge pull request #1268 from github/q2-roadmap-results
Q2 roadmap results
|
2017-08-29 18:55:26 -04:00 |
|
Timothy Clem
|
b83771fc62
|
Use @joshvera's chunksOf trick
|
2017-08-29 15:27:35 -07:00 |
|
Rob Rix
|
b0710ccfb8
|
Define the MonadError instance in terms of SomeException.
|
2017-08-29 18:22:40 -04:00 |
|
Rob Rix
|
568fce81d3
|
Use MonadError in runParser.
|
2017-08-29 18:20:03 -04:00 |
|
Timothy Clem
|
9e04dbef6f
|
Handle strange sibling comments in if/unless
|
2017-08-29 15:16:04 -07:00 |
|
Rob Rix
|
04593870e7
|
Define an Exception instance for Error.
|
2017-08-29 17:33:30 -04:00 |
|