mirror of https://github.com/Wilfred/difftastic/
51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
(script
|
|
(class_declaration
|
|
name: (identifier)
|
|
(type_parameters
|
|
(type_parameter
|
|
name: (identifier)))
|
|
(extends_clause
|
|
(type_specifier
|
|
(qualified_identifier
|
|
(identifier))
|
|
(type_arguments
|
|
(type_specifier
|
|
(qualified_identifier
|
|
(identifier))))))
|
|
(implements_clause
|
|
(type_specifier
|
|
(qualified_identifier
|
|
(identifier))
|
|
(type_arguments
|
|
(type_specifier
|
|
(qualified_identifier
|
|
(identifier))))))
|
|
(where_clause
|
|
(where_constraint
|
|
constraint_left_type: (type_specifier
|
|
(qualified_identifier
|
|
(identifier)))
|
|
constraint_right_type: (type_specifier
|
|
(qualified_identifier
|
|
(identifier)))))
|
|
body: (member_declarations
|
|
(method_declaration
|
|
(visibility_modifier)
|
|
name: (identifier)
|
|
(parameters
|
|
(parameter
|
|
type: (type_specifier
|
|
(qualified_identifier
|
|
(identifier)))
|
|
name: (variable)))
|
|
(where_clause
|
|
(where_constraint
|
|
constraint_left_type: (type_specifier
|
|
(nullable_modifier)
|
|
(qualified_identifier
|
|
(identifier)))
|
|
constraint_right_type: (type_specifier
|
|
(type_arguments
|
|
(type_specifier)))))
|
|
body: (compound_statement)))))
|