Rob Rix
|
0c3170edc4
|
📝 DiffFor.
|
2019-10-02 15:21:13 -04:00 |
|
Rob Rix
|
e4346562d6
|
📝 DiffTerms.
|
2019-10-02 15:18:48 -04:00 |
|
Rob Rix
|
8b705faefc
|
Rename the DiffFor result variable.
|
2019-10-02 15:18:29 -04:00 |
|
Rob Rix
|
843b49b26d
|
🔥 HasDiffFor.
|
2019-10-02 15:18:13 -04:00 |
|
Rob Rix
|
7433b7e6b1
|
📝 parseWith & parsePairWith’s parameters.
|
2019-10-02 15:16:35 -04:00 |
|
Rob Rix
|
3dd91ec21a
|
Fix some docs.
|
2019-10-02 15:13:48 -04:00 |
|
Rob Rix
|
87e72d1e0e
|
Give a kind signature for the constraint parameter to SomeAnalysisParser.
|
2019-10-02 15:13:40 -04:00 |
|
Rob Rix
|
80fbd7184f
|
📝 the abstract parsers.
|
2019-10-02 15:05:33 -04:00 |
|
Rob Rix
|
17481f566e
|
📝 SomeParser.
|
2019-10-02 14:52:45 -04:00 |
|
Rob Rix
|
fd94a1d3f2
|
📝 the canonical sets of parsers.
|
2019-10-02 14:48:36 -04:00 |
|
Rob Rix
|
2d21661c85
|
📝 parseWith/parsePairWith.
|
2019-10-02 14:47:11 -04:00 |
|
Rob Rix
|
a7c366cde2
|
Use Map instead of lists of pairs for the parsers.
|
2019-10-02 14:45:16 -04:00 |
|
Rob Rix
|
ecd283ac43
|
Rename precisePythonParser to pythonParserPrecise.
|
2019-10-02 14:10:59 -04:00 |
|
Rob Rix
|
1a1cdc9acb
|
🔥 the export of precisePythonParser.
|
2019-10-02 14:10:05 -04:00 |
|
Rob Rix
|
2a8d57fa6d
|
Merge branch 'master' into list-parsers-independently
|
2019-10-02 14:08:26 -04:00 |
|
Rob Rix
|
9c981030b9
|
🔥 ApplyAll.
|
2019-10-02 14:05:57 -04:00 |
|
Rob Rix
|
66801bf4f6
|
SomeAnalysisParser uses a single constraint.
|
2019-10-02 14:05:04 -04:00 |
|
Rob Rix
|
ce3fe3fbe7
|
Eliminate a few uses of Join.
|
2019-10-02 13:57:46 -04:00 |
|
Rob Rix
|
4a6da6903d
|
🔥 redundant language extensions.
|
2019-10-02 13:53:08 -04:00 |
|
Rob Rix
|
49fe06d576
|
🔥 the & typeclass.
|
2019-10-02 13:51:35 -04:00 |
|
Rob Rix
|
56f8f5f666
|
Define an analogue of diffWith which does no decoration.
|
2019-10-02 13:43:41 -04:00 |
|
Rob Rix
|
6b77558d69
|
Rename diffWith to decoratingDiffWith.
|
2019-10-02 13:42:15 -04:00 |
|
Rob Rix
|
394936efde
|
Merge pull request #300 from github/abstract-actions-over-terms
Abstract actions over terms
|
2019-10-02 13:39:51 -04:00 |
|
Rob Rix
|
21f36e1161
|
Weaken from GADTs to MonoLocalBinds.
|
2019-10-02 13:35:32 -04:00 |
|
Rob Rix
|
3ec0981e47
|
🔥 DiffActions.
|
2019-10-02 13:30:44 -04:00 |
|
Rob Rix
|
f98471a614
|
🔥 SomeTermPair.
|
2019-10-02 13:30:39 -04:00 |
|
Rob Rix
|
fdc0fb6dcc
|
🔥 Decorate.
|
2019-10-02 13:29:15 -04:00 |
|
Rob Rix
|
2fb8a77ef2
|
🔥 doParse.
|
2019-10-02 13:28:56 -04:00 |
|
Rob Rix
|
a5307843c6
|
🔥 doDiff.
|
2019-10-02 13:28:08 -04:00 |
|
Rob Rix
|
99f9edf65f
|
Use diffWith for summaries.
|
2019-10-02 13:26:52 -04:00 |
|
Rob Rix
|
dd01c89463
|
Use diffWith for legacy summaries.
|
2019-10-02 13:25:42 -04:00 |
|
Rob Rix
|
2be893baf0
|
🔥 diffParsers.
|
2019-10-02 13:24:56 -04:00 |
|
Rob Rix
|
af17fb489b
|
Use diffWith for JSON trees.
|
2019-10-02 13:24:26 -04:00 |
|
Rob Rix
|
e7013d8c90
|
Use diffWith for JSON graphs.
|
2019-10-02 13:23:56 -04:00 |
|
Rob Rix
|
e3734e4165
|
Use diffWith for DOT.
|
2019-10-02 13:22:59 -04:00 |
|
Rob Rix
|
a6466b86a2
|
Use diffWith for show.
|
2019-10-02 13:22:18 -04:00 |
|
Rob Rix
|
4f50381c4c
|
Use diffWith to diff s-expressions.
|
2019-10-02 13:21:21 -04:00 |
|
Rob Rix
|
85509fa339
|
Explicitly list the type parameters for diffWith.
|
2019-10-02 13:21:08 -04:00 |
|
Rob Rix
|
5cee2da207
|
Prove DiffTerms for each of the sets of parsers.
|
2019-10-02 13:20:56 -04:00 |
|
Rob Rix
|
cf37d082d1
|
Define sets of parsers for each diff output format.
|
2019-10-02 13:18:02 -04:00 |
|
Rob Rix
|
589a567e60
|
Export diffWith.
|
2019-10-02 13:17:49 -04:00 |
|
Rob Rix
|
4036affcf2
|
Define a helper to run a diff with a specific set of parsers.
|
2019-10-02 13:15:07 -04:00 |
|
Rob Rix
|
052c99ec12
|
Define a typeclass for joining constraints together.
|
2019-10-02 13:14:25 -04:00 |
|
Rob Rix
|
a888d6722e
|
Generalize diffTerms to require only DiffTerms.
|
2019-10-02 13:04:46 -04:00 |
|
Rob Rix
|
4d2fd76b2d
|
Bifoldable (DiffFor term) is a superclass of DiffTerms.
|
2019-10-02 13:03:59 -04:00 |
|
Rob Rix
|
2c9349087c
|
Construct the canonical list of diff parsers.
|
2019-10-02 12:38:14 -04:00 |
|
Rob Rix
|
e8a89bfddc
|
Use a class for diff actions.
|
2019-10-02 12:38:01 -04:00 |
|
Rob Rix
|
8418813e5b
|
Define all of the diffing actions using HasDiffFor.
|
2019-10-02 12:32:47 -04:00 |
|
Rob Rix
|
678d586ec5
|
Define a HasDiffFor class with a type family for the diff.
|
2019-10-02 12:32:07 -04:00 |
|
Rob Rix
|
e8279b9081
|
Define an action to parse BlobPairs with a single parser.
|
2019-10-02 12:11:20 -04:00 |
|