1
1
mirror of https://github.com/github/semantic.git synced 2024-12-01 09:15:01 +03:00
Commit Graph

5026 Commits

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