Implement SimulationCraft profile translator module.
Implement SimulationCraft profile translator module.
This does a fairly straightforward translation from SimC action lists into
the equivalent Ovale script language. It does an incomplete job -- it
only generates functions from the equivalently-named action lists in a
SimC profile, which need hand-editing and inclusion into Ovale icons.
Lexer implemented using coroutines taken from Penlight Lua library.
git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@1312 d5049fe3-3747-40f7-a4b5-f36d6801af5f