Done checklist
Use this before you tell the user the language is finished.
Files (in their project)
- One complete JSON cloned from
language_template.jsonstructure - Real
nameandextensions - Keywords, comments, literals, operators filled for the language they described
custom.*only where needed, withdescriptionon each kind- Host function names listed in
builtins.functions/custom.host_functions examples.*strings are in the language, not English prose only- JSON is embedded (
RESCRIPTED_LANGUAGE, embed script, orrescripted_embed_language) - Their
main(or equivalent) callsadd_language - Every advertised host function has a
bind(or they explicitly want defaults only) - At least one example script with the matching extension
- Nothing was committed into the ReScripted repo unless they maintain ReScripted
Behavior
Language::compileaccepts the JSON- A script
loads andruns callworks for a defined functionunloaddrops those names- You did not claim unimplemented template features work
Docs you pointed them at
- Humans:
docs/user/on the ReScripted GitHub - Next agent: this
docs/agents/folder