Or whether it's a custom block, or if it's global.
do you mean the XML for the block?
No, codification. It's defined by the user.
Do you mean the stuff you put in this screen?
Yeah, that stuff.
how do you use it?
In the snap editor, just go to open > examples > codification for a codification example.
To use it, just type in the text for the block, then use <#n> for inputs. For example,
move <#1> steps
Or
moveSteps(<#1>)
The number you use for inputs is shown in the dialog
oh thats cool