mtreediff.gen.treesitter-ng.4.0.0-beta3.source-code.rules.yml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gen.treesitter-ng Show documentation
Show all versions of gen.treesitter-ng Show documentation
GumTree tree generator for tree-sitter-ng.
go:
flattened:
- interpreted_string_literal
ignored:
- "\n"
- (
- )
- '{'
- '}'
- '.'
aliased: []
label_ignored: []
java:
flattened:
- scoped_identifier
- integral_type
- array_type
- generic_type
- scoped_type_identifier
- type_parameter
aliased:
+=: affectation_operator
-=: affectation_operator
'*=': affectation_operator
/=: affectation_operator
=: affectation_operator
'|=': affectation_operator
'&=': affectation_operator
^=: affectation_operator
'-': arithmetic_operator
+: arithmetic_operator
/: arithmetic_operator
'*': arithmetic_operator
==: comparison_operator
'binary_expression <': comparison_operator
<=: comparison_operator
'binary_expression >': comparison_operator
'>=': comparison_operator
'!=': comparison_operator
'&&': logical_operator
'||': logical_operator
++: increment_operator
--: increment_operator
'&': bitwise_operator
'|': bitwise_operator
^: bitwise_operator
scoped_identifier: identifier
public: visibility
protected: visibility
private: visibility
class_declaration: type_declaration
interface_declaration: type_declaration
enum_declaration: type_declaration
integral_type: type
type_identifier: type
array_type: type
generic_type: type
void_type: type
boolean_type: type
scoped_type_identifier: type
enhanced_for_statement: for_statement
'enhanced_for_statement :': for_iterated
class: type_keyword
interface: type_keyword
enum: type_keyword
class_body: type_body
interface_body: type_body
enum_body: type_body
ignored:
- ;
- '.'
- ','
- '{'
- '}'
- (
- )
- '['
- ']'
- import
- return
- for
- if
- else
- while
- break
- yield
- do
- break
- throw
- 'type_parameters <'
- 'type_parameters >'
label_ignored: []
ocaml:
flattened:
- string
aliased: []
ignored: []
label_ignored: []
python:
flattened:
- string
aliased:
'==': comparison_operator
'<=': comparison_operator
'>=': comparison_operator
'!=': comparison_operator
'<': comparison_operator
'>': comparison_operator
'<>': comparison_operator
ignored:
- '('
- ')'
- '{'
- '}'
- '['
- ']'
- '.'
- ':'
- ','
- 'default_parameter ='
- 'import'
- 'def'
- 'for'
- 'in'
- 'if'
- 'with'
- 'as'
- 'return'
label_ignored: []
rust:
flattened:
- string_literal
- scoped_identifier
- visibility_modifier
aliased:
scoped_identifier: identifier
ignored:
- ;
- '.'
- ','
- (
- )
- '{'
- '}'
- '['
- ']'
- '::'
- ':'
- fn
- '->'
label_ignored: []
kotlin:
flattened: [ ]
aliased:
class: type_keyword
interface: type_keyword
class_body: type_body
interface_body: type_body
enum_class_body: type_body
object: type_keyword
return: jump_keyword
throw: jump_keyword
break: jump_keyword
continue: jump_keyword
public: visibility_modifier
protected: visibility_modifier
private: visibility_modifier
internal: visibility_modifier
sealed: class_modifier
data: class_modifier
inner: class_modifier
enum: class_modifier
annotation: class_modifier
tailrec: function_modifier
operator: function_modifier
inline: function_modifier
infix: function_modifier
suspend : function_modifier
external: function_modifier
open: inherit_modifier
abstract: inherit_modifier
final: inherit_modifier
const: property_modifier
override: member_modifier
lateinit: member_modifier
vararg: parameter_modifier
noinline: parameter_modifier
crossinline: parameter_modifier
reified: reification_modifier
expect: platform_modifier
actual: platform_modifier
fun: function_keyword
by: delegate_keyword
init: initializer_keyword
typealias: typealias_keyword
super: super_expression_keyword
typeof: reserved_keyword
constructor: constructor_keyword
dynamic: dynamic_keyword
'>=': comparison_operator
'!=': comparison_operator
'&&': logical_operator
'||': logical_operator
++: increment_operator
--: increment_operator
'&': bitwise_operator
'|': bitwise_operator
^: bitwise_operator
+=: affectation_operator
-=: affectation_operator
'*=': affectation_operator
/=: affectation_operator
=: affectation_operator
'|=': affectation_operator
'&=': affectation_operator
^=: affectation_operator
'-': arithmetic_operator
+: arithmetic_operator
/: arithmetic_operator
'*': arithmetic_operator
==: comparison_operator
===: comparison_operator
'!==': comparison_operator
'comparison_expression <': comparison_operator
'comparison_expression >': comparison_operator
val: property_declaration_keyword
var: property_declaration_keyword
'..': range_creation_operator
'..<': range_creation_operator
'!!': non-null_assertion_operator
'?.': null_safe_call_operator
'as': type_conversion_or_type_alias_keyword
'as?': null_safe_type_conversion_keyword
'is': type_check_operator
'!is': type_check_operator
'::': reference_extraction_operator
'?:': elvis_operator
'->': arrow
'@': at
'_': anonymous_parameter
'.*': import_all_identifier
'variance_modifier in': inverter_keyword
'variance_modifier out': covariance_keyword
'check_expression in': collection_contains
'check_expression !in': collection_not_contains
'range_test in': collection_contains
'range_test !in': collection_not_contains
'for_statement in': collection_iterated
ignored:
- ;
- .
- )
- (
- ':'
- ','
- '}'
- '{'
- $
- if
- for
- try
- catch
- finally
- else
- while
- do
- when
- import
- 'setter set'
- 'getter get'
- 'type_arguments <'
- 'type_arguments >'
- 'type_parameters <'
- 'type_parameters >'
label_ignored: []