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

5522 Commits

Author SHA1 Message Date
Rob Rix
59edb8ff41 splitPatchByLines returns Adjoined. 2016-03-11 17:59:58 -05:00
Rob Rix
cf63f4b222 Split the guards across multiple lines. 2016-03-11 17:46:25 -05:00
Rob Rix
c0b9e66981 Document justBoth. 2016-03-11 16:59:34 -05:00
Rob Rix
a6d2892a31 Add a justBoth function to lift Both a into MaybeBoth a. 2016-03-11 16:58:53 -05:00
Rob Rix
62c1798bf5 Document maybeBothOfThese. 2016-03-11 16:57:32 -05:00
Rob Rix
8b51fe7771 MaybeBoth is Coalescent. 2016-03-11 16:49:29 -05:00
Rob Rix
f8afe6208a MaybeBoth is a Crosswalk. 2016-03-11 16:49:24 -05:00
Rob Rix
eaf8228932 MaybeBoth is Applicative. 2016-03-11 16:48:54 -05:00
Rob Rix
15cfd88fb5 Add maybeBothOfThese to construct Both (Maybe a) from These a a. 2016-03-11 16:48:33 -05:00
Rob Rix
95b229ad20 Add a newtype wrapper around Both (Maybe a). 2016-03-11 16:48:12 -05:00
Rob Rix
536053ef73 Use the Monoid instance to concatenate lists.
This will allow us to swap lists out for some other Monoid.
2016-03-11 15:29:12 -05:00
Rob Rix
859dd44fa0 Revert "🔥 bothOfThese."
This reverts commit 0c31bffad138ea4b9b5017ea0ed7f3384fcc4771.
2016-03-11 15:22:30 -05:00
Rob Rix
c6568f0b43 Revert "🔥 a redundant import."
This reverts commit e8b9b70289c72dc9f23f4afc1139130dc60b57ca.
2016-03-11 15:22:26 -05:00
Rob Rix
48af1161e7 adjoinRows takes an AlignFunction. 2016-03-11 14:27:56 -05:00
Rob Rix
842af743e7 Document Adjoined. 2016-03-11 14:25:53 -05:00
Rob Rix
379208b3a3 🔥 qualifications of zip & zipWith. 2016-03-11 14:21:42 -05:00
Rob Rix
fa8f9c15b0 🔥 Both.zip & Both.zipWith. 2016-03-11 14:21:24 -05:00
Rob Rix
9c011d7de5 Migrate off Both.zip. 2016-03-11 14:21:07 -05:00
Rob Rix
1308b5b3f5 Only export the spec. 2016-03-11 14:14:28 -05:00
Rob Rix
4110048ae7 More specific documentation of Semicoalesced. 2016-03-11 14:14:07 -05:00
Rob Rix
2df34adef6 GeneralizedNewtypeDeriving on Data.Functor.Both. 2016-03-11 14:03:56 -05:00
Rob Rix
49578b9fd7 GeneralizedNewtypeDeriving on Data.Adjoined. 2016-03-11 14:03:50 -05:00
Rob Rix
203350ced1 Group the mempty/mappend properties. 2016-03-11 13:59:46 -05:00
Rob Rix
e3910dadfb Merge branch 'master' into adjoin-associatively 2016-03-11 13:28:29 -05:00
Josh Vera
c6cd77803e Merge pull request #501 from github/data-dot-adjoined
Data dot adjoined
2016-03-11 13:27:06 -05:00
Rob Rix
a23eb6f5f8 Merge branch 'data-dot-adjoined' into adjoin-associatively
# Conflicts:
#	src/Alignment.hs
2016-03-11 13:26:12 -05:00
Rob Rix
a55154c33f Document crosswalk and sequenceL. 2016-03-11 13:21:47 -05:00
Rob Rix
7dadd53445 Document Crosswalk. 2016-03-11 13:19:17 -05:00
Rob Rix
283b906cef Document align/alignWith. 2016-03-11 13:15:08 -05:00
Rob Rix
e3eab9df57 Document nil. 2016-03-11 13:12:30 -05:00
Rob Rix
81ef7742c7 Document the cases of the Align instance for []. 2016-03-11 13:09:44 -05:00
Rob Rix
0f2c693294 Use splitAt to bind & clarify the roles of the portions of bs. 2016-03-11 13:08:21 -05:00
Rob Rix
1ecff8e9b1 Zip the remainder into These directly. 2016-03-11 12:53:05 -05:00
Rob Rix
e0e3277ccc Document Align. 2016-03-11 12:40:13 -05:00
Rob Rix
89609467be Split the lineFields list across multiple lines. 2016-03-11 12:37:15 -05:00
Rob Rix
840658720c Export a limited list of symbols. 2016-03-11 12:29:17 -05:00
Rob Rix
a22ac1ea31 🔥 the splitPatchByLines test. 2016-03-11 12:10:56 -05:00
Rob Rix
ebd4cc7369 Split the let bindings onto a new line. 2016-03-11 12:10:01 -05:00
Rob Rix
d35738ef73 Extract the patch into a let binding. 2016-03-11 12:09:46 -05:00
Rob Rix
ceb4a0b0ec Extract the ranges into a let binding. 2016-03-11 12:06:47 -05:00
Rob Rix
175fc3077e Reformat the ToMarkup instance across multiple lines. 2016-03-11 12:05:16 -05:00
Rob Rix
eb6133da70 Document childLines. 2016-03-11 12:00:06 -05:00
Rob Rix
78a095ceb7 Document adjoinChildren. 2016-03-11 11:54:39 -05:00
Rob Rix
48792bedbf Merge branch 'master' into data-dot-adjoined 2016-03-11 11:52:26 -05:00
Rob Rix
b3dc64dac3 Merge branch 'master' into adjoin-associatively 2016-03-11 11:46:41 -05:00
Rob Rix
b50e348e06 Move childRanges into childLines. 2016-03-11 11:46:36 -05:00
Josh Vera
0eb79b57f6 Merge pull request #508 from github/smaller-arbitrary-terms
Smaller Arbitrary terms
2016-03-11 11:38:08 -05:00
Rob Rix
363c6e4c72 Document AlignFunction. 2016-03-11 11:29:36 -05:00
Rob Rix
98de90ddba Use the AlignFunction type synonym more widely. 2016-03-11 11:27:49 -05:00
Rob Rix
9a65904fc5 Generalize AlignFunction from lists to arbitrary Align Applicative functors. 2016-03-11 11:27:01 -05:00