1
1
mirror of https://github.com/github/semantic.git synced 2025-01-06 23:46:21 +03:00
Commit Graph

15177 Commits

Author SHA1 Message Date
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