It looks like script_init
expects some string literals as arguments. You'll need to consult the documentation for that function to know how they are interpreted. Most likely it's a little DSL (domain specific language) for defining mandatory and optional arguments.
The things that might look like options to the set command aren't -- it's all just data.