Rob Rix
|
d9efe629ad
|
Use a Kind instead of Text in Tag.
|
2019-09-18 18:49:33 -04:00 |
|
Rob Rix
|
5b8ff5d50b
|
Serialize Kind to JSON as a String.
|
2019-09-18 18:49:25 -04:00 |
|
Rob Rix
|
62e682bdbe
|
Define a datatype of kinds.
|
2019-09-18 18:47:56 -04:00 |
|
Rob Rix
|
1ff74600ce
|
Use sets instead of lists for inclusion.
|
2019-09-18 18:45:55 -04:00 |
|
Rob Rix
|
56cd54f98f
|
Stub in a tagging algorithm.
|
2019-09-18 18:42:56 -04:00 |
|
Rob Rix
|
8486340462
|
Copy in Location.
|
2019-09-18 18:05:20 -04:00 |
|
Rob Rix
|
290345fc43
|
Copy in Blob, Language, Range, Source, and Span.
|
2019-09-18 17:58:05 -04:00 |
|
Rob Rix
|
82beaa501f
|
🔥 offsetRange.
|
2019-09-18 17:57:44 -04:00 |
|
Rob Rix
|
4a5d9d9e4a
|
Copy Span, Pos, and Tag in.
Span & Pos should likely live in semantic-ast eventually, while Tag will live in semantic-tags.
|
2019-09-18 17:20:01 -04:00 |
|
Rob Rix
|
48cd097a6b
|
Define a Python newtype wrapping a module.
|
2019-09-18 17:02:20 -04:00 |
|
Rob Rix
|
b7f9b4ea20
|
Depend on tree-sitter & tree-sitter-python.
|
2019-09-18 14:56:56 -04:00 |
|
Rob Rix
|
d04f363ee7
|
Stub in a module for precise taggable terms.
|
2019-09-18 14:55:44 -04:00 |
|
Rob Rix
|
7ce308efa2
|
Stub in a tags package.
|
2019-09-18 14:52:27 -04:00 |
|
Rob Rix
|
0695e85b59
|
Merge pull request #257 from github/use-term-annotations
semantic-python: preserve span annotation information
|
2019-09-18 14:31:16 -04:00 |
|
Patrick Thomson
|
230b58e6ff
|
Merge branch 'master' into use-term-annotations
|
2019-09-18 14:16:52 -04:00 |
|
Rob Rix
|
1311863d00
|
Merge pull request #258 from github/less-taggable-codegen
Less Taggable codegen
|
2019-09-18 14:13:41 -04:00 |
|
Patrick Thomson
|
483494ccfd
|
Remember to call locate on False.
|
2019-09-18 13:52:00 -04:00 |
|
Patrick Thomson
|
fc98de9e4d
|
Change wording of justification for CoreSyntax type.
|
2019-09-18 13:51:45 -04:00 |
|
Patrick Thomson
|
da5bb84b05
|
Remove tree-sitter dependency from semantic-core.
|
2019-09-18 13:49:04 -04:00 |
|
Patrick Thomson
|
302add6c5e
|
Define annWith with annAt.
|
2019-09-18 13:43:36 -04:00 |
|
Patrick Thomson
|
962cd5d5de
|
Restore spacing.
|
2019-09-18 13:43:31 -04:00 |
|
Rob Rix
|
36a3401e98
|
Merge branch 'master' into less-taggable-codegen
|
2019-09-18 13:05:41 -04:00 |
|
Patrick Thomson
|
2aea021890
|
Use some tree information in a unit test.
|
2019-09-18 13:05:10 -04:00 |
|
Rob Rix
|
7eb8beb3b0
|
Revert "Export subtractLocation."
This reverts commit d7cc25fcf5 .
|
2019-09-18 13:01:39 -04:00 |
|
Rob Rix
|
4fe75d87a4
|
🔥 the default definitions for Taggable since they’d always be wrong.
|
2019-09-18 13:00:52 -04:00 |
|
Rob Rix
|
586db55ab3
|
Correct the docs.
|
2019-09-18 12:57:21 -04:00 |
|
Rob Rix
|
865f0e4c2d
|
Switch over to the advanced overlap mechanism for Taggable instances.
|
2019-09-18 12:56:48 -04:00 |
|
Rob Rix
|
385bc2bf4d
|
Define the rest of the custom TaggableBy instances.
|
2019-09-18 12:53:30 -04:00 |
|
Rob Rix
|
975d894339
|
Define a custom TaggableBy instance for Syntax.Context.
|
2019-09-18 12:50:41 -04:00 |
|
Rob Rix
|
05c1a724ab
|
Define a custom TaggableBy instance for TermF.
|
2019-09-18 12:49:30 -04:00 |
|
Rob Rix
|
3ea6914128
|
Define a custom TaggableBy instance for Sum.
|
2019-09-18 12:47:26 -04:00 |
|
Rob Rix
|
94b715383c
|
Move the default definitions into TaggableBy.
|
2019-09-18 12:44:41 -04:00 |
|
Rob Rix
|
5b261b5ffd
|
Define a default TaggableBy instance.
|
2019-09-18 12:44:02 -04:00 |
|
Rob Rix
|
8756897833
|
Stub in a type family for selecting a Strategy.
|
2019-09-18 12:43:54 -04:00 |
|
Rob Rix
|
dc3774047d
|
Define an advanced-overlappable Taggable class.
|
2019-09-18 12:41:22 -04:00 |
|
Rob Rix
|
d3a462aaf7
|
Use the constraint synonym.
|
2019-09-18 12:39:49 -04:00 |
|
Rob Rix
|
d4773d2431
|
🔥 a redundant Traversable constraint.
|
2019-09-18 12:39:01 -04:00 |
|
Rob Rix
|
222aff395e
|
🔥 Show1 as a superclass of Taggable.
|
2019-09-18 12:37:46 -04:00 |
|
Rob Rix
|
eb2c17be38
|
🔥 Traversable as a superclass of Taggable.
|
2019-09-18 12:36:37 -04:00 |
|
Patrick Thomson
|
99a7806c20
|
Fix tests.
|
2019-09-18 12:35:54 -04:00 |
|
Patrick Thomson
|
0dafd1ef7f
|
Make syntax instances preserve their location.
|
2019-09-18 12:35:34 -04:00 |
|
Patrick Thomson
|
b460c6e452
|
Add 'locate'.
|
2019-09-18 12:35:21 -04:00 |
|
Rob Rix
|
6ca0fd8e9d
|
🔥 redundant constraints.
|
2019-09-18 12:29:56 -04:00 |
|
Rob Rix
|
662a324061
|
🔥 redundant language extensions.
|
2019-09-18 12:28:00 -04:00 |
|
Rob Rix
|
9da576ecdc
|
Revert "Factor the Taggable instances for TSX/TypeScript into the syntax modules."
This reverts commit de9b171d55 .
|
2019-09-18 12:21:51 -04:00 |
|
Rob Rix
|
962f46db48
|
Revert "Move the Taggable instances for Data.Syntax out."
This reverts commit a30be6b59c .
|
2019-09-18 12:21:46 -04:00 |
|
Rob Rix
|
f017e4ac7c
|
Revert "Move the Taggable instances for Data.Syntax.Type out."
This reverts commit d35321cb70 .
|
2019-09-18 12:21:43 -04:00 |
|
Rob Rix
|
efa83c3036
|
Revert "Move the Taggable instances for Data.Syntax.Comment out."
This reverts commit 211e2754d0 .
|
2019-09-18 12:21:39 -04:00 |
|
Rob Rix
|
9e20ab8fc4
|
Revert "Move the Taggable instances for Markdown out."
This reverts commit 08108c9a92 .
|
2019-09-18 12:21:36 -04:00 |
|
Rob Rix
|
399799bedd
|
Revert "Move the Taggable instances for PHP out."
This reverts commit f560f70403 .
|
2019-09-18 12:21:32 -04:00 |
|