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
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
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
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
Patrick Thomson
b329d81e12
Children without a symbol rule is usually a bug.
2019-09-17 14:19:13 -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
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
Patrick Thomson
11fde99fe4
AbstractClass => AbstractClassDefinition
2019-09-17 12:13:05 -04:00
Patrick Thomson
7d94893bed
Don't match CallSignature (TSX).
2019-09-17 12:12:41 -04:00
Patrick Thomson
456cc138f1
Remove anonymousClass (TSX).
2019-09-17 12:11:54 -04:00
Patrick Thomson
022e8217a0
Remove for_of statements.
2019-09-17 12:11:26 -04:00
Patrick Thomson
8026e31c44
Ensure callSignature returns a Term.
2019-09-17 12:11:11 -04:00
Patrick Thomson
7004569d1e
CallSignature doesn't have its own symbol anymore.
2019-09-17 12:08:04 -04:00
Patrick Thomson
4e15f289ca
AbstractClass -> AbstractClassDeclaration
2019-09-17 12:04:57 -04:00
Patrick Thomson
d9f5c85066
AnonymousClass is now covered under standard class rule.
2019-09-17 12:03:45 -04:00
Patrick Thomson
9d22506544
No more TypeSwitchGuard.
2019-09-17 11:38:17 -04:00
Timothy Clem
05319f0b78
No more ThisType in Typescript grammar
2019-09-17 08:30:20 -07:00
Timothy Clem
fb885ccd1d
New flag to log paths
2019-09-16 14:20:05 -07:00
B1nj0y
caf879cf19
Fix a JavaScript import syntax error in comments
2019-09-17 00:49:19 +08:00
Patrick Thomson
6fc97fce21
Update src/Language/Java/Assignment.hs
...
Parens are not necessary here.
Co-Authored-By: Rob Rix <robrix@github.com>
2019-09-06 13:36:43 -04:00
Patrick Thomson
c623d2906b
Assignment error in Java try/catch blocks ( #235 )
...
As @tclem pointed out, the TryStatement token was being consumed too
early. We also ran into errors within the `catches` clause where we
required a block but were asking for an expression.
2019-09-06 12:23:55 -04:00
Patrick Thomson
0d78391678
Merge branch 'master' into lingo
2019-08-22 15:18:23 +02:00
Max Brunsfeld
07ccbb8966
Handle JSX elements with type arguments
...
Also, add a unit test for JSX in JavaScript.
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
2019-08-21 10:31:32 -07:00
Timothy Clem
147604e59d
Streamline manually language parsing
2019-08-16 14:06:49 -07:00
Timothy Clem
0aab5ebd55
Replace supportedExts
2019-08-15 15:48:17 -07:00
Timothy Clem
2510df0e23
Switch over to using lingo
2019-08-14 16:01:55 -07:00
Max Brunsfeld
5d62300ba5
Add comment about why JS and JSX are handled with the TSX parser
2019-08-14 10:17:57 -07:00
Max Brunsfeld
233a51cf62
Use TSX parser instead of Typescript parser for JavaScript and JSX
2019-08-14 10:08:25 -07:00
Timothy Clem
77b6b85d49
Properly parse other objects and modes
2019-07-31 09:42:05 -07:00
Timothy Clem
3409779b23
s/OnlyPaths/IncludePaths
2019-07-31 07:37:23 -07:00
Timothy Clem
42028a818f
Allow ts-parse
command to also accept these
2019-07-30 17:36:25 -07:00
Timothy Clem
2b37bc9312
New options for readBlobsFromGitRepo
...
Allows specifying only the paths you want to parse in the repo
2019-07-30 17:34:35 -07:00
Rob Rix
b889e41b79
Merge branch 'master' into proto-fixes
2019-07-26 10:08:15 -05:00
Kitten King
2aa6b4a12d
Fix Typos
2019-07-26 03:25:50 +00:00
Timothy Clem
540f0eb76b
Revert manual oneof proto edits
2019-07-25 11:28:55 -07:00
Timothy Clem
d8ad7f2b25
Merge branch 'master' into proto-rework
2019-07-16 08:36:39 -07:00
Rob Rix
1dbb44170f
Fix some deprecations &c.
2019-07-15 16:50:06 -04:00
Rob Rix
c9aedbc707
Sort imports.
2019-07-15 15:23:34 -04:00