1
1
mirror of https://github.com/github/semantic.git synced 2024-12-28 17:32:05 +03:00
Commit Graph

68 Commits

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