add lua_grammar