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 |
|
Rob Rix
|
585da5e91a
|
Alignment.
|
2019-09-24 16:18:53 -04:00 |
|
Rob Rix
|
c6a4f7d617
|
🔥 redundant language extensions.
|
2019-09-24 16:17:56 -04:00 |
|
Rob Rix
|
12be927e84
|
Rename ToTag to ToTags.
|
2019-09-24 16:16:30 -04:00 |
|
Rob Rix
|
6be281d36a
|
Move all the Python-specific stuff into its own module.
|
2019-09-24 16:15:41 -04:00 |
|
Rob Rix
|
e91504eb36
|
Rename tag to tags.
|
2019-09-24 16:10:18 -04:00 |
|
Rob Rix
|
c6189128b6
|
Return unit explicitly.
|
2019-09-24 16:09:31 -04:00 |
|
Rob Rix
|
7108915e21
|
🔥 a redundant where clause.
|
2019-09-24 16:09:18 -04:00 |
|
Rob Rix
|
2bfb9c3ef8
|
Move yield up.
|
2019-09-24 16:02:31 -04:00 |
|
Rob Rix
|
e8c1348d36
|
Export yield.
|
2019-09-24 16:01:50 -04:00 |
|
Rob Rix
|
0ca230c1d6
|
Define a type synonym for Tags.
|
2019-09-24 16:01:38 -04:00 |
|
Rob Rix
|
aa350b9db6
|
Stub in a module for Python tagging.
|
2019-09-24 14:14:12 -04:00 |
|
Rob Rix
|
ad43b0c1a2
|
🔥 AST.Element for now.
|
2019-09-24 14:11:38 -04:00 |
|
Rob Rix
|
1aa4e9a87f
|
Move Element into AST.Element.
|
2019-09-24 14:11:03 -04:00 |
|