1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 14:21:31 +03:00
Commit Graph

29395 Commits

Author SHA1 Message Date
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
Patrick Thomson
6a7e72bcba Remove debug printfs and silence a hedgehog error. 2019-09-17 14:49:16 -04:00
Patrick Thomson
2c3a78825e Remove detritus from ifStatement 2019-09-17 14:42:56 -04:00
Patrick Thomson
8217bcc347 Fix communicationClause folderol 2019-09-17 14:36:03 -04:00
Timothy Clem
4227125402
Merge branch 'master' into log-paths 2019-09-17 11:30:20 -07:00
Timothy Clem
d2b6ede84b
Merge pull request #252 from github/++lingo
New version of lingo-haskell
2019-09-17 11:29:56 -07:00
Timothy Clem
662f87a563
Merge branch 'master' into log-paths 2019-09-17 11:29:42 -07:00
Patrick Thomson
b329d81e12 Children without a symbol rule is usually a bug. 2019-09-17 14:19:13 -04:00
Patrick Thomson
96caaf5ce7
Merge branch 'master' into ++lingo 2019-09-17 14:05:49 -04:00
Patrick Thomson
a296fdc5c9
Merge pull request #254 from github/fix-parse-examples
Fix parse examples
2019-09-17 14:05:20 -04:00
Rob Rix
014d04d877
Move npm up. 2019-09-17 13:33:16 -04:00
Rob Rix
b118a898fe
Don’t clone examples we aren’t going to run against. 2019-09-17 13:32:37 -04:00
Rob Rix
67b4782659
Correct the cloning script. 2019-09-17 13:31:20 -04:00
Patrick Thomson
2e261c96b2
Merge branch 'master' into ++lingo 2019-09-17 12:49:22 -04:00
Rob Rix
5f6cf6a937
Merge branch 'master' into fix-parse-examples 2019-09-17 12:49:01 -04:00
Rob Rix
d0dbd50329
Merge pull request #253 from github/pin-tree-sitter
Pin tree-sitter to fix builds of master
2019-09-17 12:48:54 -04:00
Rob Rix
53c8e66b52
Correct the path to the vendored language dirs. 2019-09-17 12:45:23 -04:00
Rob Rix
38e04716f0
There is no languages dir. 2019-09-17 12:45:05 -04:00
Patrick Thomson
02f3f375c3 Don't serve Java over the API. 2019-09-17 12:30:40 -04:00
Patrick Thomson
f0a34778ad Remove Java from AST parser plumbing 2019-09-17 12:29:00 -04:00
Patrick Thomson
d48816c74d IfInitializer went away 2019-09-17 12:27:31 -04:00
Patrick Thomson
e3b0b65a87 TypeCaseClause seems (?) to have gone away 2019-09-17 12:26:55 -04:00
Rob Rix
c07a73edd4
String equality. 2019-09-17 12:23:40 -04:00
Patrick Thomson
3ea0361bb0 CommunicationClause went away 2019-09-17 12:23:38 -04:00
Patrick Thomson
044fbbbc20 ExpressionCaseClause went away 2019-09-17 12:22:35 -04:00
Patrick Thomson
50e3f684ef Remove Go ElseClause 2019-09-17 12:20:34 -04:00
Patrick Thomson
c14354483b Disable Java assignment for now. 2019-09-17 12:17:49 -04:00
Rob Rix
88c56f66b9
Pin tree-sitter to fix builds of master. 2019-09-17 12:14:49 -04:00