The Label System - ellis-matthew4/XDL GitHub Wiki
As of version 1.2.0, the single-path system is replaced with a label system similar to RenPy. It is handled using a stack data structure, which means it will complete the last label placed in the stack before returning to the previously placed label. To declare a new label, use the following syntax:
label [Label]:
[Dialogue]
return
Indentation is not necessary, as the "return" keyword signifies the end of a label. All labels must have a "return" keyword, or SukiGD will fail to compile. Unlike programming languages, you cannot return a value, all labels should be considered void-returning procedures.
Labels are referenced using one of two keywords: "call" and "jump". The "call" keyword adds the label to the stack, while the "jump" keyword empties the stack, then places the label in the new empty stack. The syntax is as follows:
call [Label]
jump [Label]
You can only reference labels that are currently loaded into SukiGD. This means you should not attempt to call a label from another file within a script. That should be done within Godot.