Writing your own scripting language