1MyClass input.gd /^class_name MyClass, "res:\/\/path\/to\/optional\/icon.svg"$/;" c inherits:BaseClass roles:def 2BaseClass input.gd /^extends BaseClass$/;" c roles:extended extras:reference 3a input.gd /^@export_range(start=0, end=100, step=1) var a = 5$/;" v class:MyClass roles:def annotations:export_range(start=0, end=100, step=1) 4s input.gd /^var s = "Hello"$/;" v class:MyClass roles:def annotations:export 5arr input.gd /^@onready var arr = [1, 2, 3]$/;" v class:MyClass roles:def annotations:onready 6dict input.gd /^var dict = {"key": "value", 2: 3}$/;" v class:MyClass roles:def 7typed_var input.gd /^var typed_var: int$/;" v class:MyClass typeref:typename:int roles:def 8inferred_type input.gd /^inferred_type\\$/;" v class:MyClass roles:def annotations:onready,export_multiline 9ANSWER input.gd /^const ANSWER = 42$/;" C class:MyClass roles:def 10THE_NAME input.gd /^const THE_NAME:String = "Charly"$/;" C class:MyClass typeref:typename:String roles:def 11anon_enum_e3cc11790204 input.gd /^enum {UNIT_NEUTRAL, UNIT_ENEMY, UNIT_ALL}$/;" g class:MyClass roles:def extras:anonymous 12UNIT_NEUTRAL input.gd /^enum {UNIT_NEUTRAL, UNIT_ENEMY, UNIT_ALL}$/;" e enum:MyClass.anon_enum_e3cc11790204 file: roles:def 13UNIT_ENEMY input.gd /^enum {UNIT_NEUTRAL, UNIT_ENEMY, UNIT_ALL}$/;" e enum:MyClass.anon_enum_e3cc11790204 file: roles:def 14UNIT_ALL input.gd /^enum {UNIT_NEUTRAL, UNIT_ENEMY, UNIT_ALL}$/;" e enum:MyClass.anon_enum_e3cc11790204 file: roles:def 15Named input.gd /^enum Named {THING_1, THING_2, ANOTHER_THING=1}$/;" g class:MyClass roles:def 16THING_1 input.gd /^enum Named {THING_1, THING_2, ANOTHER_THING=1}$/;" e enum:MyClass.Named file: roles:def 17THING_2 input.gd /^enum Named {THING_1, THING_2, ANOTHER_THING=1}$/;" e enum:MyClass.Named file: roles:def 18ANOTHER_THING input.gd /^enum Named {THING_1, THING_2, ANOTHER_THING=1}$/;" e enum:MyClass.Named file: roles:def 19v2 input.gd /^var v2 = Vector2(1, 2)$/;" v class:MyClass roles:def 20v3 input.gd /^var v3 = Vector3(1, 2, 3)$/;" v class:MyClass roles:def 21some_function input.gd /^func some_function(param1: Vector3, param2: int) -> int:$/;" m class:MyClass typeref:typename:int signature:(param1: Vector3, param2: int) roles:def annotations:master 22something input.gd /^func something(p1, p2):$/;" m class:MyClass signature:(p1, p2) roles:def annotations:puppet 23Something input.gd /^class Something:$/;" c class:MyClass inherits: roles:def 24a input.gd /^ var a = 10$/;" v class:MyClass.Something roles:def 25_private_var input.gd /^ const _private_var:String = "hi\\n\\\\escape"$/;" C class:MyClass.Something typeref:typename:String roles:def 26foooooooo input.gd /^ func foooooooo() -> String:$/;" m class:MyClass.Something typeref:typename:String signature:() roles:def 27_init input.gd /^func _init():$/;" m class:MyClass signature:() roles:def 28