tree-sitter-typescript
Advanced tools
Comparing version 0.20.4 to 0.20.5
@@ -12,3 +12,3 @@ # tree-sitter-typescript | ||
tree-sitter = "~0.20.10" | ||
tree-sitter-typescript = "~0.20.4" | ||
tree-sitter-typescript = "~0.20.5" | ||
``` | ||
@@ -15,0 +15,0 @@ |
@@ -156,4 +156,4 @@ ================================== | ||
name: (nested_identifier | ||
(identifier) | ||
(property_identifier)) | ||
object: (identifier) | ||
property: (property_identifier)) | ||
body: (statement_block | ||
@@ -160,0 +160,0 @@ (export_statement |
@@ -12,6 +12,9 @@ ================================== | ||
(program | ||
(expression_statement (as_expression (identifier) (template_literal_type))) | ||
(expression_statement | ||
(as_expression | ||
(identifier) | ||
(template_literal_type))) | ||
(expression_statement | ||
(as_expression | ||
(identifier) | ||
(intersection_type | ||
@@ -23,3 +26,4 @@ (object_type) | ||
(type_identifier) | ||
(type_annotation (type_identifier))))))) | ||
(type_annotation | ||
(type_identifier))))))) | ||
(expression_statement | ||
@@ -35,3 +39,4 @@ (as_expression | ||
(type_identifier) | ||
(type_annotation (type_identifier))))) | ||
(type_annotation | ||
(type_identifier))))) | ||
(object_type | ||
@@ -41,3 +46,4 @@ (index_signature | ||
(type_identifier) | ||
(type_annotation (type_identifier)))))))) | ||
(type_annotation | ||
(type_identifier)))))))) | ||
@@ -55,6 +61,9 @@ ================================== | ||
(program | ||
(expression_statement (satisfies_expression (identifier) (template_literal_type))) | ||
(expression_statement | ||
(satisfies_expression | ||
(identifier) | ||
(template_literal_type))) | ||
(expression_statement | ||
(satisfies_expression | ||
(identifier) | ||
(intersection_type | ||
@@ -66,3 +75,4 @@ (object_type) | ||
(type_identifier) | ||
(type_annotation (type_identifier))))))) | ||
(type_annotation | ||
(type_identifier))))))) | ||
(expression_statement | ||
@@ -78,3 +88,4 @@ (satisfies_expression | ||
(type_identifier) | ||
(type_annotation (type_identifier))))) | ||
(type_annotation | ||
(type_identifier))))) | ||
(object_type | ||
@@ -84,3 +95,4 @@ (index_signature | ||
(type_identifier) | ||
(type_annotation (type_identifier)))))))) | ||
(type_annotation | ||
(type_identifier)))))))) | ||
@@ -100,8 +112,21 @@ ================================== | ||
(binary_expression | ||
(unary_expression (class (class_body))) | ||
(string (string_fragment)))) | ||
(unary_expression | ||
(class | ||
(class_body))) | ||
(string | ||
(string_fragment)))) | ||
(expression_statement | ||
(binary_expression | ||
(binary_expression (unary_expression (identifier)) (string (string_fragment))) | ||
(binary_expression (unary_expression (member_expression (identifier) (property_identifier))) (string (string_fragment)))))) | ||
(binary_expression | ||
(unary_expression | ||
(identifier)) | ||
(string | ||
(string_fragment))) | ||
(binary_expression | ||
(unary_expression | ||
(member_expression | ||
(identifier) | ||
(property_identifier))) | ||
(string | ||
(string_fragment)))))) | ||
@@ -118,3 +143,6 @@ ================================== | ||
(expression_statement | ||
(array (identifier) (identifier) (identifier)))) | ||
(array | ||
(identifier) | ||
(identifier) | ||
(identifier)))) | ||
@@ -131,4 +159,7 @@ ================================== | ||
(program | ||
(variable_declaration (variable_declarator (identifier))) | ||
(expression_statement (identifier))) | ||
(variable_declaration | ||
(variable_declarator | ||
(identifier))) | ||
(expression_statement | ||
(identifier))) | ||
@@ -145,5 +176,14 @@ ================================== | ||
(program (variable_declaration (variable_declarator (identifier) (identifier)) (variable_declarator (identifier) (identifier)) (variable_declarator (identifier) (identifier)))) | ||
(program | ||
(variable_declaration | ||
(variable_declarator | ||
(identifier) | ||
(identifier)) | ||
(variable_declarator | ||
(identifier) | ||
(identifier)) | ||
(variable_declarator | ||
(identifier) | ||
(identifier)))) | ||
===================================== | ||
@@ -160,5 +200,20 @@ The 'less than' operator | ||
(program | ||
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier)))) | ||
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier)))) | ||
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier))))) | ||
(expression_statement | ||
(binary_expression | ||
(identifier) | ||
(member_expression | ||
(identifier) | ||
(property_identifier)))) | ||
(expression_statement | ||
(binary_expression | ||
(identifier) | ||
(member_expression | ||
(identifier) | ||
(property_identifier)))) | ||
(expression_statement | ||
(binary_expression | ||
(identifier) | ||
(member_expression | ||
(identifier) | ||
(property_identifier))))) | ||
@@ -177,3 +232,4 @@ ===================================== | ||
(if_statement | ||
(parenthesized_expression (identifier)) | ||
(parenthesized_expression | ||
(identifier)) | ||
(statement_block | ||
@@ -183,3 +239,6 @@ (expression_statement | ||
(member_expression | ||
(subscript_expression (identifier) (number)) (property_identifier)) | ||
(subscript_expression | ||
(identifier) | ||
(number)) | ||
(property_identifier)) | ||
(arguments)))))) | ||
@@ -195,10 +254,35 @@ | ||
readonly: true | ||
} | ||
}; | ||
{ | ||
readonly: 1, | ||
abstract: 1, | ||
static: 1 | ||
}; | ||
--- | ||
(program (expression_statement (object | ||
(pair key: (property_identifier) value: (true)) | ||
(pair key: (property_identifier) value: (true)) | ||
(pair key: (property_identifier) value: (true))))) | ||
(program | ||
(expression_statement | ||
(object | ||
(pair | ||
key: (property_identifier) | ||
value: (true)) | ||
(pair | ||
key: (property_identifier) | ||
value: (true)) | ||
(pair | ||
key: (property_identifier) | ||
value: (true)))) | ||
(expression_statement | ||
(object | ||
(pair | ||
key: (property_identifier) | ||
value: (number)) | ||
(pair | ||
key: (property_identifier) | ||
value: (number)) | ||
(pair | ||
key: (property_identifier) | ||
value: (number))))) | ||
@@ -215,14 +299,19 @@ ==================================== | ||
--- | ||
(program | ||
(expression_statement | ||
(assignment_expression | ||
(non_null_expression (identifier)) | ||
(non_null_expression | ||
(identifier)) | ||
(identifier))) | ||
(expression_statement | ||
(augmented_assignment_expression | ||
(non_null_expression (identifier)) | ||
(non_null_expression | ||
(identifier)) | ||
(identifier))) | ||
(expression_statement | ||
(assignment_expression | ||
(non_null_expression (parenthesized_expression (identifier))) | ||
(non_null_expression | ||
(parenthesized_expression | ||
(identifier))) | ||
(identifier))) | ||
@@ -232,3 +321,4 @@ (expression_statement | ||
(non_null_expression | ||
(parenthesized_expression (identifier))) | ||
(parenthesized_expression | ||
(identifier))) | ||
(identifier)))) | ||
@@ -235,0 +325,0 @@ |
@@ -303,2 +303,3 @@ const JavaScript = require('tree-sitter-javascript/grammar'); | ||
), | ||
optional($.import_attribute), | ||
$._semicolon, | ||
@@ -1055,2 +1056,3 @@ ), | ||
'new', | ||
'readonly', | ||
previous, | ||
@@ -1057,0 +1059,0 @@ ), |
{ | ||
"name": "tree-sitter-typescript", | ||
"version": "0.20.4", | ||
"version": "0.20.5", | ||
"description": "TypeScript grammar for tree-sitter", | ||
@@ -26,3 +26,3 @@ "main": "./bindings/node", | ||
"tree-sitter-cli": "^0.20.8", | ||
"tree-sitter-javascript": "^0.20.2" | ||
"tree-sitter-javascript": "^0.20.3" | ||
}, | ||
@@ -29,0 +29,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
26933551
38299