1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 23:11:50 +03:00
Commit Graph

14261 Commits

Author SHA1 Message Date
Rob Rix
e53adbd247 Merge branch 'master' into output-typeclass 2017-07-31 11:05:04 -04:00
Rob Rix
987bfa2af0 🔥 the test component’s dependency on protolude. 2017-07-31 09:31:38 -04:00
Timothy Clem
14a2a8ba55 It's a bit more clear if this is called Log 2017-07-28 17:09:08 -07:00
Timothy Clem
4ecbf51763 Extract Semantic.Log 2017-07-28 17:07:48 -07:00
Rick Winfrey
30dccaffa1 Merge branch 'master' into parse-jsx 2017-07-28 17:06:11 -07:00
Rob Rix
b8669e4a12 Merge pull request #1266 from github/bye-bye-fdocs-bye-bye
Remove FDocs
2017-07-28 20:01:26 -04:00
Rick Winfrey
22f4a60ee2 Parse jsx files with the TypeScript parser 2017-07-28 16:42:19 -07:00
Timothy Clem
d497df47c8 Rework error printing 2017-07-28 16:41:16 -07:00
Timothy Clem
b849180369 Possibility to log inserting and deleting timing 2017-07-28 16:40:57 -07:00
Timothy Clem
ed76134965 Formatting 2017-07-28 16:20:55 -07:00
Timothy Clem
ec66f2405c Not using the nullFormatter 2017-07-28 16:20:47 -07:00
Timothy Clem
565c559b9a Pass around ZonedTime 2017-07-28 16:20:24 -07:00
Rick Winfrey
aaa8713b96 🔥 FDocs 2017-07-28 16:12:20 -07:00
Timothy Clem
409188753d New timing Task 2017-07-28 15:55:20 -07:00
Rob Rix
8e8d1a1794 🔥 a redundant import. 2017-07-28 14:46:56 -04:00
Rob Rix
7da8799e08 🔥 Prologue & protolude. 2017-07-28 14:37:02 -04:00
Rob Rix
7945306f0f Export MonadError(..) from Assignment. 2017-07-28 14:26:21 -04:00
Timothy Clem
8bc4db3e4b WIP - rework logging 2017-07-28 11:18:13 -07:00
Rob Rix
aa3b450e0e Remove the FDocs. 2017-07-28 14:02:14 -04:00
Rob Rix
6ea1661fa1 Merge branch 'output-typeclass' into requiem-for-a-protolude 2017-07-28 14:00:11 -04:00
Rob Rix
ce8f7d4903 Pack node names explicitly. 2017-07-28 13:57:58 -04:00
Rob Rix
72282f15a7 Re-export Alternative(..) and optional from Assignment. 2017-07-28 13:57:19 -04:00
Rob Rix
3646ab2b15 Renderers produce Output. 2017-07-28 11:23:55 -04:00
Rob Rix
5da9f90532 Define an Output instance for ByteString. 2017-07-28 11:21:21 -04:00
Timothy Clem
709c4c98fc Use unwords and fmap instead of foldr and <> 2017-07-28 08:12:28 -07:00
Rob Rix
ab2c1a7cd3 Define an Output typeclass. 2017-07-28 11:12:04 -04:00
Rob Rix
acb35a5869 Stub in a module for an output typeclass. 2017-07-28 11:11:30 -04:00
Timothy Clem
2de353451d Just use a let here 2017-07-28 08:08:30 -07:00
Timothy Clem
162f25de9b Clean up lambdas for displayException 2017-07-28 08:05:08 -07:00
Rob Rix
9ab8025ee7 Merge pull request #1257 from github/distribute-alternation-through-binds-and-overlapping-committed-choices
Distribute alternation through binds and overlapping committed choices
2017-07-27 22:05:43 -04:00
Rob Rix
bc5a98766c Merge branch 'master' into distribute-alternation-through-binds-and-overlapping-committed-choices 2017-07-27 20:38:12 -04:00
Rob Rix
704d5ffe97 Merge pull request #1263 from github/remove-c-term-assignment
Remove C term assignment
2017-07-27 20:37:43 -04:00
Rob Rix
cb40e74bdc 🔥 the C package. 2017-07-27 17:14:54 -04:00
Rob Rix
0978826498 🔥 C term assignment. 2017-07-27 17:14:40 -04:00
Rob Rix
e5eb9f7a5b 🔥 the C constructor in Language. 2017-07-27 17:14:23 -04:00
Timothy Clem
3ab53d77a8 Bit more cleanup 2017-07-27 13:38:30 -07:00
Timothy Clem
eb7f5277e0 Little bit of cleanup 2017-07-27 12:56:04 -07:00
Timothy Clem
11876f2dcd Write key/value logs and log timing 2017-07-27 11:21:59 -07:00
Rob Rix
aa15a97d3e Test matching of alternations around pure. 2017-07-27 09:36:13 -04:00
Timothy Clem
a00701f96f Basic ability to set exitStatus 2017-07-26 20:50:59 -07:00
Rob Rix
95becb09cb Short-circuit alternations of throws at left. 2017-07-26 19:17:44 -04:00
Rob Rix
3d773fbe7d Allow throw rules to participate in committed choices. 2017-07-26 19:16:47 -04:00
Rob Rix
3a8c6ed83f Allow catch rules to participate in committed choices. 2017-07-26 19:14:31 -04:00
Rob Rix
75fd8b86f8 Catch rules hold assignments. 2017-07-26 19:14:01 -04:00
Rob Rix
368aca225d Coalesce returns on the left into committed choices. 2017-07-26 19:09:31 -04:00
Rob Rix
86e7837e76 Give Choose rules a (left-biased) way to match at the end of input. 2017-07-26 19:07:06 -04:00
Rob Rix
8486057a6d Alternation distributes through binds over Source rules. 2017-07-26 18:45:00 -04:00
Rob Rix
76feae64d7 Alternation distributes through binds over Location rules. 2017-07-26 18:42:52 -04:00
Rob Rix
49449f5be2 Test that alternation distributes through committed choice & is nullable. 2017-07-26 18:42:36 -04:00
Rob Rix
a5236753e0 Test that alternation distributes through committed choice and matches single values. 2017-07-26 18:42:18 -04:00