Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/dart/indents.scm')
-rw-r--r--runtime/queries/dart/indents.scm98
1 files changed, 9 insertions, 89 deletions
diff --git a/runtime/queries/dart/indents.scm b/runtime/queries/dart/indents.scm
index cdb96ae8..14c6a375 100644
--- a/runtime/queries/dart/indents.scm
+++ b/runtime/queries/dart/indents.scm
@@ -1,95 +1,16 @@
-; things surrounded by ({[]})
[
- (template_substitution)
- (list_literal)
- (set_or_map_literal)
- (parenthesized_expression)
- (arguments)
- (index_selector)
- (block)
- (assertion_arguments)
- (switch_block)
- (catch_parameters)
- (for_loop_parts)
- (configuration_uri_condition)
- (enum_body)
(class_body)
- (extension_body)
- (parameter_type_list)
- (optional_positional_parameter_types)
- (named_parameter_types)
+ (function_body)
+ (function_expression_body)
+ (declaration)
+ (initializers)
+ (switch_block)
+ (if_statement)
(formal_parameter_list)
- (optional_formal_parameters)
-] @indent
-
-; control flow statement which accept one line as body
-
-(for_statement
- body: _ @indent
- (#not-kind-eq? @indent block)
- (#set! "scope" "all")
-)
-
-(while_statement
- body: _ @indent
- (#not-kind-eq? @indent block)
- (#set! "scope" "all")
-)
-
-(do_statement
- body: _ @indent
- (#not-kind-eq? @indent block)
- (#set! "scope" "all")
-)
-
-(if_statement
- consequence: _ @indent
- (#not-kind-eq? @indent block)
- (#set! "scope" "all")
-)
-(if_statement
- alternative: _ @indent
- (#not-kind-eq? @indent if_statement)
- (#not-kind-eq? @indent block)
- (#set! "scope" "all")
-)
-(if_statement
- "else" @else
- alternative: (if_statement) @indent
- (#not-same-line? @indent @else)
- (#set! "scope" "all")
-)
-
-(if_element
- consequence: _ @indent
- (#set! "scope" "all")
-)
-(if_element
- alternative: _ @indent
- (#not-kind-eq? @indent if_element)
- (#set! "scope" "all")
-)
-(if_element
- "else" @else
- alternative: (if_element) @indent
- (#not-same-line? @indent @else)
- (#set! "scope" "all")
-)
-
-(for_element
- body: _ @indent
- (#set! "scope" "all")
-)
-
-; simple statements
-[
- (local_variable_declaration)
- (break_statement)
- (continue_statement)
+ (formal_parameter)
+ (list_literal)
(return_statement)
- (yield_statement)
- (yield_each_statement)
- (expression_statement)
+ (arguments)
] @indent
[
@@ -97,4 +18,3 @@
"]"
")"
] @outdent
-