1
1
mirror of https://github.com/github/semantic.git synced 2024-11-25 02:58:36 +03:00
Commit Graph

152 Commits

Author SHA1 Message Date
Rob Rix
5242e394df
📝 the left-recursive instance. 2019-10-08 15:41:10 -04:00
Rob Rix
579e5792e8
📝 the reflexive instance. 2019-10-08 15:41:02 -04:00
Rob Rix
ea0a4c99b8
📝 Element'. 2019-10-08 15:40:54 -04:00
Rob Rix
acbb1e7cd5
📝 <>. 2019-10-08 15:40:48 -04:00
Rob Rix
607f8263a5
📝 Find'. 2019-10-08 15:40:41 -04:00
Rob Rix
83bead5840
📝 Find. 2019-10-08 15:40:34 -04:00
Rob Rix
abb6eff40f
📝 Side. 2019-10-08 15:40:28 -04:00
Rob Rix
31ba6be9d8
Note the custom error message. 2019-10-08 15:40:23 -04:00
Rob Rix
f27729ab14
Move the 'None instance up. 2019-10-08 15:39:08 -04:00
Rob Rix
3334ec81d3
🔥 OVERLAPPABLE. 2019-10-08 15:37:52 -04:00
Rob Rix
711ec1957d
📝 Prj. 2019-10-08 15:35:07 -04:00
Rob Rix
3051c8cace
Spacing. 2019-10-08 15:34:47 -04:00
Rob Rix
da227888ce
Rename Elem to Find. 2019-10-08 15:34:33 -04:00
Rob Rix
da890fa747
Redefine Element using a type family computing which side to recur on.
This avoids having to reassociate the tree, which is considerably more expensive for balanced trees.
2019-10-08 15:30:37 -04:00
Rob Rix
75ed50c574
List the imports from GHC.Generics. 2019-10-08 15:20:58 -04:00
Rob Rix
a307d0757a
Define a pattern synonym for matching out of sums. 2019-10-08 15:10:33 -04:00
Rob Rix
4e194a5943
📝 prj. 2019-10-08 15:08:37 -04:00
Rob Rix
ad1de17e64
📝 Element. 2019-10-08 15:08:17 -04:00
Rob Rix
5e3afdb2da
Revert "🔥 AST.Element for now."
This reverts commit ad43b0c1a2.
2019-10-08 14:45:21 -04:00
Rob Rix
51abeb58ba
We don’t actually have any doctests in these packages. 2019-10-03 01:18:59 -04:00
Rob Rix
d07cc5508a
Move Language.Python & Language.Python.Tags into semantic-python. 2019-10-03 01:13:41 -04:00
Rob Rix
118b010937
🔥 a redundant dependency. 2019-10-03 01:07:46 -04:00
Rob Rix
51e7a88f16
🔥 commented-out lines. 2019-10-03 01:07:36 -04:00
Rob Rix
6ca230a173
Simplify the gtags instance for FunctionDefinition using gtags. 2019-10-03 00:47:43 -04:00
Rob Rix
79602d42c5
Simplify the ClassDefinition instance using gtags. 2019-10-03 00:46:47 -04:00
Rob Rix
1d84e7826e
Simplify the Call instance using gtags. 2019-10-03 00:46:24 -04:00
Rob Rix
2ffb64ad0f
Extract the generic tagging call. 2019-10-03 00:45:28 -04:00
Rob Rix
45dae07515
Move firstLine into semantic-tags. 2019-10-03 00:44:19 -04:00
Rob Rix
e1226efbbd
Mod unmarshalled tags to one-index them. 2019-09-27 15:14:32 -04:00
Rob Rix
bd73cd0e1d
Bump to the latest tree-sitter* packages. 2019-09-27 14:02:49 -04:00
Rob Rix
4f85f5148f
Define an Unmarshal instance for Py.Term. 2019-09-27 10:52:43 -04:00
Rob Rix
30a47a2595
📝 Language.Python. 2019-09-27 10:48:39 -04:00
Rob Rix
f33e678c7a
Move Term into Language.Python. 2019-09-25 12:04:13 -04:00
Rob Rix
a0e723a22d
Stub in an overall Python module. 2019-09-25 12:02:01 -04:00
Rob Rix
0ca8e7cc2d
Rename Tags.Taggable.Precise to Tags.Tagging.Precise. 2019-09-24 17:17:54 -04:00
Rob Rix
32bd132c75
Define ToTag purely. 2019-09-24 17:15:43 -04:00
Rob Rix
4a5ab1107a
Note a FIXME. 2019-09-24 17:09:01 -04:00
Rob Rix
e05a98cc2d
📝 gfoldMap1. 2019-09-24 17:07:16 -04:00
Rob Rix
ea2d2ca324
Rename the import of Data.Text. 2019-09-24 17:04:53 -04:00
Rob Rix
661b414df4
Take in Source, not Text. 2019-09-24 17:04:22 -04:00
Rob Rix
6baa33d0d6
Spacing. 2019-09-24 17:03:23 -04:00
Rob Rix
e5ecd7c849
Move the definition of Term up. 2019-09-24 17:02:01 -04:00
Rob Rix
a6010a1436
Recur through indirect calls. 2019-09-24 16:59:53 -04:00
Rob Rix
03635d00a2
Rename GFold1 to GFoldable1. 2019-09-24 16:47:06 -04:00
Rob Rix
09f294a70d
Rename gfold1 to gfoldMap1. 2019-09-24 16:46:30 -04:00
Rob Rix
60c3e359de
Rename ToTagInstance to ToTagsInstance. 2019-09-24 16:42:58 -04:00
Rob Rix
f791316003
Rename ToTagBy to ToTagsBy. 2019-09-24 16:42:40 -04:00
Rob Rix
80ccf3c985
Replace GToTag with GFold1 ToTags. 2019-09-24 16:35:23 -04:00
Rob Rix
f25af24099
Define a class abstracting the job of folding over syntax. 2019-09-24 16:33:31 -04:00
Rob Rix
dac58cfca4
Sequence the operations with >>. 2019-09-24 16:21:17 -04:00