{
  "name": "code_gdscript",
  "words": [
    "var",
    "const",
    "if",
    "elif",
    "else",
    "for",
    "while",
    "match",
    "break",
    "continue",
    "pass",
    "return",
    "class",
    "class_name",
    "extends",
    "is",
    "as",
    "self",
    "tool",
    "signal",
    "func",
    "static",
    "enum",
    "onready",
    "export",
    "setget",
    "breakpoint",
    "remote",
    "master",
    "puppet",
    "remotesync",
    "mastersync",
    "puppetsync",
    "PI",
    "TAU",
    "INF",
    "NAN",
    "in",
    "not",
    "and",
    "or",
    "$",
    "%",
    "->",
    ":",
    "print()",
    "_ready()",
    "_process()",
    "_input()",
    "_physics_process()",
    "_enter_tree()",
    "_exit_tree()",
    "_init()",
    "free()",
    "queue_free()",
    "call_deferred()",
    "connect()",
    "emit_signal()",
    "get_node()",
    "get_parent()",
    "range()",
    "get_tree()",
    "get_viewport()",
    "get_child()",
    "get_children()",
    "is_in_group()",
    "preload()",
    "load()",
    "yield()",
    "resume()",
    "assert()",
    "str()",
    "has()",
    "append()",
    "get_path()",
    "OS",
    "Input",
    "Vector2",
    "Vector3",
    "bool",
    "int",
    "String",
    "void",
    "float",
    "Dictionary",
    "Array",
    "NodePath",
    "Color",
    "Object",
    "Transform",
    "Node",
    "Node2D",
    "Spatial",
    "Control",
    "KinematicBody",
    "KinematicBody2D",
    "Sprite",
    "Sprite3D",
    "MeshInstance",
    "Camera",
    "Camera2D",
    "res://",
    "user://"
  ]
}
