Rob Rix
|
34c4c7f559
|
🔥 import of Data.Either.
|
2016-03-03 08:48:37 -05:00 |
|
Rob Rix
|
3461e5f3d4
|
🔥 openEither.
|
2016-03-03 08:48:29 -05:00 |
|
Rob Rix
|
4f9d866be4
|
🔥 getInfo.
|
2016-03-03 08:47:59 -05:00 |
|
Rob Rix
|
3a23d7792b
|
fmap with &&&.
|
2016-03-03 08:47:37 -05:00 |
|
Rob Rix
|
48aacb98bc
|
Simplify the definition of getRange.
|
2016-03-03 08:37:56 -05:00 |
|
Rob Rix
|
da941ccf06
|
Simplify the definition of getInfo.
|
2016-03-03 08:37:25 -05:00 |
|
Rob Rix
|
af031dfbc7
|
Simplify the definition of getRange.
|
2016-03-03 08:36:23 -05:00 |
|
Rob Rix
|
3d1d98e566
|
Add a getInfo function.
|
2016-03-03 08:35:36 -05:00 |
|
Rob Rix
|
d2c26ad37d
|
Rewrite getRange to not be in Either.
|
2016-03-03 08:30:55 -05:00 |
|
Rob Rix
|
4023f6b285
|
Revert "🔥 getRange."
This reverts commit fa1913c8cec28fa9f677ebf5df2e70f1c76694f2.
|
2016-03-03 08:30:06 -05:00 |
|
Rob Rix
|
bfa909ebc0
|
🔥 getRange.
|
2016-03-03 08:19:25 -05:00 |
|
Rob Rix
|
2896687652
|
Process annotated rows in (Range, _) pairs.
|
2016-03-03 08:19:08 -05:00 |
|
Rob Rix
|
80f35953ee
|
Add a stupid rowMap function to fmap Both things. It’s an Applicative helper really.
|
2016-03-03 08:18:49 -05:00 |
|
Rob Rix
|
7f085a7c6d
|
Use openRangePair instead of the ad hoc lambda.
|
2016-03-03 07:59:25 -05:00 |
|
Rob Rix
|
660cc1ad8b
|
Document openRangePair.
|
2016-03-03 07:59:03 -05:00 |
|
Rob Rix
|
f1b8e91723
|
Add an open… function for (Range, _) pairs.
|
2016-03-03 07:58:36 -05:00 |
|
Rob Rix
|
31e9b0e875
|
🔥 getRange.
|
2016-03-03 07:55:16 -05:00 |
|
Rob Rix
|
a2775737b6
|
Revert "Define a pairEither function."
This reverts commit a51ca2c7e3616bef93f20d8e57db0dd7c53d0eb8.
|
2016-03-03 07:54:20 -05:00 |
|
Rob Rix
|
03e1982ec3
|
Pass Terms around as Range/Maybe term pairs.
|
2016-03-03 07:53:23 -05:00 |
|
Rob Rix
|
9b16c90a8f
|
Define a pairEither function.
|
2016-03-03 07:35:15 -05:00 |
|
Rob Rix
|
b5ac83df44
|
Much simpler definition of getRange.
|
2016-03-03 00:56:32 -05:00 |
|
Rob Rix
|
f930c37484
|
Simpler definition of getRange over terms.
|
2016-03-03 00:55:24 -05:00 |
|
Rob Rix
|
0b4028e628
|
Document Copointed.
|
2016-03-02 23:24:22 -05:00 |
|
Rob Rix
|
8b2a87be62
|
Remove Has.
|
2016-03-02 23:24:13 -05:00 |
|
Rob Rix
|
dd0014d07b
|
Use Copointed instead of Has.
|
2016-03-02 23:23:34 -05:00 |
|
Rob Rix
|
49eb9c1e4f
|
Add a Copointed instance for Identity.
|
2016-03-02 23:20:54 -05:00 |
|
Rob Rix
|
85f50691b5
|
Add a Copointed instance for (a, _).
|
2016-03-02 23:20:14 -05:00 |
|
Rob Rix
|
9182ac04ca
|
Merge branch 'moved-terms-in-keyed-nodes-shouldn’t-crash' into copointed
|
2016-03-02 23:18:52 -05:00 |
|
Rob Rix
|
a684c2fa58
|
Remove introduce .
|
2016-03-02 23:17:43 -05:00 |
|
Rob Rix
|
a2c0818851
|
Spacing.
|
2016-03-02 23:17:39 -05:00 |
|
Rob Rix
|
d7c42c2f2b
|
Slightly more tacit implementation of introduce .
|
2016-03-02 23:17:18 -05:00 |
|
Rob Rix
|
1ececaa837
|
Remove eliminate .
|
2016-03-02 23:15:41 -05:00 |
|
Rob Rix
|
09c5dcfe4a
|
Simplify the definition of eliminate .
|
2016-03-02 23:14:57 -05:00 |
|
Rob Rix
|
7d7c6efb65
|
Spacing.
|
2016-03-02 23:13:04 -05:00 |
|
Rob Rix
|
77ac8572ce
|
Sort the imports.
|
2016-03-02 23:12:51 -05:00 |
|
Rob Rix
|
4a7b4b4e4f
|
Replace extract with copoint.
|
2016-03-02 23:11:24 -05:00 |
|
Rob Rix
|
fbc99670fc
|
Cofree is Copointed.
|
2016-03-02 23:10:37 -05:00 |
|
Rob Rix
|
f4f0c44b6a
|
Add a Copointed typeclass.
|
2016-03-02 23:09:44 -05:00 |
|
Rob Rix
|
a8ca94bd49
|
Stub in a Data.Copointed module.
|
2016-03-02 23:08:28 -05:00 |
|
Rob Rix
|
4ec87f8a55
|
array maps to ArrayLiteral.
|
2016-03-02 23:03:47 -05:00 |
|
Rob Rix
|
b29fc796b7
|
Add an ArrayLiteral category.
|
2016-03-02 23:01:46 -05:00 |
|
Rob Rix
|
55c4543d61
|
Merge remote-tracking branch 'refs/remotes/origin/moved-terms-in-keyed-nodes-shouldn’t-crash' into moved-terms-in-keyed-nodes-shouldn’t-crash
|
2016-03-02 19:17:04 -05:00 |
|
Rob Rix
|
04a7633ff8
|
Merge branch 'master' into moved-terms-in-keyed-nodes-shouldn’t-crash
|
2016-03-02 19:16:16 -05:00 |
|
Rob Rix
|
e3d1ae82a5
|
Merge branch 'master' into moved-terms-in-keyed-nodes-shouldn’t-crash
|
2016-03-02 19:11:02 -05:00 |
|
Rob Rix
|
0ef601fd8b
|
Slice source ranges safely.
|
2016-03-02 18:55:29 -05:00 |
|
Rob Rix
|
2fcbe7a0d0
|
Construct term ranges safely.
|
2016-03-02 18:55:21 -05:00 |
|
Rob Rix
|
e630169833
|
Move safeRange into the Range module.
|
2016-03-02 18:54:12 -05:00 |
|
Rob Rix
|
49b6984d49
|
Add a type annotation for safeRange.
|
2016-03-02 18:50:27 -05:00 |
|
Rob Rix
|
4fe82ec41b
|
Move the move crash test fixtures into the fixed pile 💃
|
2016-03-02 18:48:53 -05:00 |
|
Rob Rix
|
6efe8893e1
|
Make safe ranges.
|
2016-03-02 18:47:33 -05:00 |
|