Working on a lua compiler