re-arrange code of utils.scm
fixed get-op, now compound op is ok to read
add Lua-5.1 BNF