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 |
|
Rob Rix
|
decc1baf6f
|
Revert "Move the Taggable instances for Java out."
This reverts commit 8a5a89d779 .
|
2019-09-18 12:21:22 -04:00 |
|
Rob Rix
|
eb79d45af1
|
Revert "Move the Taggable instances for Haskell out."
This reverts commit 1ba6f0acd8 .
|
2019-09-18 12:21:20 -04:00 |
|
Rob Rix
|
2542157dd5
|
Revert "Move the Taggable instances for Directive out."
This reverts commit 108c063cab .
|
2019-09-18 12:21:17 -04:00 |
|
Rob Rix
|
e45a0ce803
|
Revert "Move the Taggable instances for Go out."
This reverts commit 5373d4c509 .
|
2019-09-18 12:21:15 -04:00 |
|
Rob Rix
|
7d61f208b2
|
Revert "Move the Taggable instances for Python out."
This reverts commit 6ce8f998db .
|
2019-09-18 12:21:12 -04:00 |
|
Rob Rix
|
b43d32ee59
|
Revert "Move the Taggable instances for Statements out."
This reverts commit d62fa2381e .
|
2019-09-18 12:21:09 -04:00 |
|
Rob Rix
|
d62fa2381e
|
Move the Taggable instances for Statements out.
|
2019-09-18 12:19:11 -04:00 |
|
Rob Rix
|
6ce8f998db
|
Move the Taggable instances for Python out.
|
2019-09-18 12:17:35 -04:00 |
|
Rob Rix
|
5373d4c509
|
Move the Taggable instances for Go out.
|
2019-09-18 12:15:21 -04:00 |
|
Patrick Thomson
|
eae9f2d7f5
|
Add CoreSyntax constraint kind to clear up type signatures.
|
2019-09-18 12:13:08 -04:00 |
|
Rob Rix
|
108c063cab
|
Move the Taggable instances for Directive out.
|
2019-09-18 12:13:03 -04:00 |
|
Rob Rix
|
1ba6f0acd8
|
Move the Taggable instances for Haskell out.
|
2019-09-18 12:12:26 -04:00 |
|
Rob Rix
|
8a5a89d779
|
Move the Taggable instances for Java out.
|
2019-09-18 12:07:50 -04:00 |
|
Rob Rix
|
f560f70403
|
Move the Taggable instances for PHP out.
|
2019-09-18 12:05:05 -04:00 |
|
Rob Rix
|
08108c9a92
|
Move the Taggable instances for Markdown out.
|
2019-09-18 11:59:59 -04:00 |
|
Patrick Thomson
|
4d21791ae4
|
Add Data.Core.annAt.
|
2019-09-18 11:51:31 -04:00 |
|
Patrick Thomson
|
60fa4c82ab
|
Add Data.Loc.fromTSSpan.
We'll probably change this so that Unmarshal can do this for us, but
this implementation will suffice for now.
|
2019-09-18 11:50:53 -04:00 |
|
Rob Rix
|
211e2754d0
|
Move the Taggable instances for Data.Syntax.Comment out.
|
2019-09-18 11:39:11 -04:00 |
|
Rob Rix
|
d35321cb70
|
Move the Taggable instances for Data.Syntax.Type out.
|
2019-09-18 11:38:28 -04:00 |
|
Rob Rix
|
a30be6b59c
|
Move the Taggable instances for Data.Syntax out.
|
2019-09-18 11:36:54 -04:00 |
|
Rob Rix
|
de9b171d55
|
Factor the Taggable instances for TSX/TypeScript into the syntax modules.
|
2019-09-18 11:32:44 -04:00 |
|
Rob Rix
|
d7cc25fcf5
|
Export subtractLocation.
|
2019-09-18 11:31:04 -04:00 |
|
Patrick Thomson
|
3d488ec7e7
|
Merge pull request #246 from github/sempy-early-returns
semantic-python: compile early and terminating return statements
|
2019-09-18 11:04:08 -04:00 |
|
Patrick Thomson
|
e89e8462ef
|
Reinstitute and rework Compile for ReturnStatement.
|
2019-09-18 10:48:41 -04:00 |
|
Patrick Thomson
|
f1c56d691f
|
Merge branch 'master' into sempy-early-returns
|
2019-09-18 09:59:13 -04:00 |
|
Patrick Thomson
|
49f73dee35
|
Merge pull request #247 from github/bump-to-tree-sitter-0.2.1
Bump to tree-sitter-0.3 and tree-sitter-python 0.4.
|
2019-09-18 09:58:40 -04:00 |
|
Patrick Thomson
|
c237f26b58
|
Update src/Language/TypeScript/Assignment.hs
Co-Authored-By: Rob Rix <robrix@github.com>
|
2019-09-18 09:39:13 -04:00 |
|
Patrick Thomson
|
7437a28014
|
Fix kindedness errors.
|
2019-09-17 16:26:45 -04:00 |
|
Patrick Thomson
|
5d5e50c733
|
Merge cleanup.
|
2019-09-17 16:19:10 -04:00 |
|
Patrick Thomson
|
66bc0b211a
|
Merge branch 'bump-to-tree-sitter-0.2.1' into sempy-early-returns
|
2019-09-17 16:18:18 -04:00 |
|
Patrick Thomson
|
058462adf5
|
Merge remote-tracking branch 'origin/master' into bump-to-tree-sitter-0.2.1
|
2019-09-17 16:17:43 -04:00 |
|
Patrick Thomson
|
bebf5124bc
|
Regenerate test cases
|
2019-09-17 16:05:01 -04:00 |
|
Patrick Thomson
|
abaf6d9f43
|
Restore ThisType's presence in the list and spruce up TSX function detection
|
2019-09-17 15:44:46 -04:00 |
|
Patrick Thomson
|
11d9eccbd1
|
Revert "No more ThisType in Typescript grammar"
This reverts commit 05319f0b78 .
|
2019-09-17 15:35:32 -04:00 |
|
Patrick Thomson
|
6433f41991
|
match GeneratorFunctionDeclaration
|
2019-09-17 15:33:39 -04:00 |
|
Patrick Thomson
|
81348102a2
|
Fix bugs with spurious children calls in method/class definition
|
2019-09-17 15:27:03 -04:00 |
|
Timothy Clem
|
9d2b5801e8
|
Merge pull request #251 from github/log-paths
Log source paths and more error details
|
2019-09-17 12:20:11 -07:00 |
|
Patrick Thomson
|
41c88d4255
|
Remove buggy children
|
2019-09-17 15:00:10 -04:00 |
|