Because the output file will be parsed, of course. For example, I could add structs to Lua and then the input could use structs, and the output would parse it and make it normal Lua.
Imagine vJASS for Lua. Now image that you could simply get the code instead of having to import it. It will take a text file, parse it, and return a new text file. You can also turn on an option to just replace the text in the input file with the output text instead of making a new file. Because Lua is such a widely used language, you can then put this output into any game such as WoW Addons, GMod, etx c.
I will probably make something like that eventually, but I'm mainly doing this for myself and for experience in the language. JAVA parsing is said to be exquisite, and I eventually plan to extend Lua.
Is the school system in your country similar to Chinese school system? I could never imagine being a teacher in a Chinese school, what's expected of students and teachers is just so different from what I'd be looking for as a teacher
Yea I came last year. I was quarantined for about 30 days. Fml. The first day of my quarantine was the eve of Chinese new year last year. Fml again... Lol.