Skip to content

Commit 0d94a29

Browse files
committed
Fix incorrect formatting when a declaration immediately follows an extends statement in an inner class
Close #45
1 parent 922db1d commit 0d94a29

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

queries/gdscript.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373

7474
; CLASS DEFINITIONS
7575
(class_definition (body) @prepend_hardline @append_hardline)
76+
(class_definition (body (extends_statement) @append_hardline ))
7677
(class_name_statement) @append_space
7778
(class_definition) @prepend_hardline
7879
(source

tests/expected/class_inner.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@ class A:
4242

4343
class B:
4444
extends A
45+
var test = 2

tests/input/class_inner.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ class A:
2727
extends RefCounted
2828
class B:
2929
extends A
30+
var test = 2

0 commit comments

Comments
 (0)