Rob Rix
|
ea8d5a8817
|
Define ToTag at * -> *.
|
2019-09-23 17:47:10 -04:00 |
|
Rob Rix
|
ca854d1b28
|
Define ToTagBy at * -> *.
|
2019-09-23 17:45:45 -04:00 |
|
Rob Rix
|
2ba64b1e08
|
🔥 the ToTagInstance for lists.
|
2019-09-23 17:40:37 -04:00 |
|
Rob Rix
|
7922af23fe
|
🔥 the ToTagBy instance for Text.
|
2019-09-23 17:39:58 -04:00 |
|
Rob Rix
|
6e0a69603e
|
🔥 the ToTagBy instance for Loc.
|
2019-09-23 17:39:33 -04:00 |
|
Rob Rix
|
26d064d451
|
Don’t call ToTag for constant fields.
|
2019-09-23 17:38:53 -04:00 |
|
Rob Rix
|
ea917d2d0d
|
🔥 a redundant language extension.
|
2019-09-23 17:37:14 -04:00 |
|
Rob Rix
|
4993275b5c
|
Stub in a custom ToTagBy instance for calls.
|
2019-09-23 17:36:55 -04:00 |
|
Rob Rix
|
683ab79c06
|
Stub in a custom ToTagBy instance for class definitions.
|
2019-09-23 17:36:45 -04:00 |
|
Rob Rix
|
c4daf7bcea
|
Use Generic1 representations for ToTagBy 'Generic.
|
2019-09-23 17:14:49 -04:00 |
|
Rob Rix
|
422e6f8836
|
Use :+: in place of Either.
|
2019-09-23 16:48:50 -04:00 |
|
Rob Rix
|
f9d9686372
|
Define an Element instance for matching on the right.
|
2019-09-23 15:02:24 -04:00 |
|
Rob Rix
|
4199011b42
|
Define an Element instance for matching on the left.
|
2019-09-23 15:02:17 -04:00 |
|
Rob Rix
|
fe76c3dca6
|
Define an Element instance for reassociating left-nested trees.
|
2019-09-23 15:01:38 -04:00 |
|
Rob Rix
|
6d37792707
|
Define an Element instance for matching leaves.
|
2019-09-23 15:01:27 -04:00 |
|
Rob Rix
|
69f5d8b1a3
|
Define a class to project elements out of :+:-trees.
|
2019-09-23 15:01:13 -04:00 |
|
Rob Rix
|
5dccc3522b
|
🔥 a redundant language extension.
|
2019-09-23 14:53:07 -04:00 |
|
Rob Rix
|
1cd9be5cc4
|
Move Tag & Kind to Tags.Tag.
|
2019-09-23 14:52:27 -04:00 |
|
Rob Rix
|
97e47f95ba
|
Stub in a module for Tag.
|
2019-09-23 14:50:36 -04:00 |
|
Rob Rix
|
11f8f62057
|
🔥 the ToJSON instances for Tag & Kind.
|
2019-09-23 14:49:48 -04:00 |
|
Rob Rix
|
1098dd3667
|
🔥 the context.
|
2019-09-23 14:48:29 -04:00 |
|
Rob Rix
|
0f19823397
|
🔥 the context field.
|
2019-09-23 14:46:50 -04:00 |
|
Rob Rix
|
892a5c56c5
|
Depend on semantic-source.
|
2019-09-20 18:35:52 -04:00 |
|
Rob Rix
|
d0c30bf4b5
|
Slice the source in docComment.
|
2019-09-19 17:41:17 -04:00 |
|
Rob Rix
|
0a62bab659
|
Simplify the extraction of doc comments.
|
2019-09-19 17:39:40 -04:00 |
|
Rob Rix
|
79022143c0
|
Alignment.
|
2019-09-19 17:38:05 -04:00 |
|
Rob Rix
|
3bb38471ed
|
Define a helper to yield individual tags.
|
2019-09-19 17:32:34 -04:00 |
|
Rob Rix
|
f56cc535e8
|
Align.
|
2019-09-19 17:29:18 -04:00 |
|
Rob Rix
|
91488c7923
|
Use the local context.
|
2019-09-19 17:27:46 -04:00 |
|
Rob Rix
|
bc676e4891
|
Extend the local context.
|
2019-09-19 17:27:25 -04:00 |
|
Rob Rix
|
933f6846c3
|
Carry a list of kinds around.
|
2019-09-19 17:26:33 -04:00 |
|
Rob Rix
|
9255156341
|
Rename the import.
|
2019-09-19 17:23:54 -04:00 |
|
Rob Rix
|
97706b7633
|
Keep a list of Kinds for context.
|
2019-09-19 17:20:40 -04:00 |
|
Rob Rix
|
b8d54ae7a4
|
Recur through function definitions.
|
2019-09-19 17:20:01 -04:00 |
|
Rob Rix
|
40cb091501
|
Use a writer effect to accumulate tags.
|
2019-09-19 17:17:22 -04:00 |
|
Rob Rix
|
a232f2e018
|
🔥 Data.Language.
|
2019-09-19 16:11:17 -04:00 |
|
Rob Rix
|
79625da5ee
|
🔥 the Python newtype.
|
2019-09-19 15:26:40 -04:00 |
|
Rob Rix
|
1597d9d5d2
|
Define Unmarshal instances for Range, Span, and Location.
|
2019-09-19 15:12:22 -04:00 |
|
Rob Rix
|
53d84e0150
|
Slice out the first line of the function definition.
|
2019-09-19 14:42:04 -04:00 |
|
Rob Rix
|
6d56a096b6
|
Slice out the docs.
|
2019-09-19 14:38:54 -04:00 |
|
Rob Rix
|
7d493a94ca
|
🔥 the custom Show instance for Range.
|
2019-09-19 13:06:17 -04:00 |
|
Rob Rix
|
7052ee9411
|
🔥 the copy of Data.Blob.
|
2019-09-19 12:53:42 -04:00 |
|
Rob Rix
|
4a7d90cf36
|
Pass Source around instead of the entire Blob.
|
2019-09-19 12:52:52 -04:00 |
|
Rob Rix
|
dd7c1ce6f8
|
Construct tags for Python functions.
|
2019-09-19 12:09:47 -04:00 |
|
Rob Rix
|
c1304cbdf2
|
Define the GToTag instance for metadata by induction.
|
2019-09-19 10:23:10 -04:00 |
|
Rob Rix
|
bd9052452a
|
Define a GToTag for U1.
|
2019-09-19 10:22:45 -04:00 |
|
Rob Rix
|
5ad0e9e58c
|
Define a custom ToTagBy instance for Text.
|
2019-09-19 10:22:18 -04:00 |
|
Rob Rix
|
f788d8fd50
|
Define a GToTag instance for sums.
|
2019-09-19 10:21:36 -04:00 |
|
Rob Rix
|
eb24f268bc
|
Define a GToTag instance for constants.
|
2019-09-19 10:20:51 -04:00 |
|
Rob Rix
|
aa5c081802
|
Define a GToTag instance for products.
|
2019-09-19 10:20:42 -04:00 |
|