| 103 | |
| 104 | |
| 105 | static void check_match (LexState *ls, int what, int who, int where) { |
| 106 | if (!testnext(ls, what)) { |
| 107 | if (where == ls->linenumber) |
| 108 | error_expected(ls, what); |
| 109 | else { |
| 110 | luaX_syntaxerror(ls, luaO_pushfstring(ls->L, |
| 111 | LUA_QS " expected (to close " LUA_QS " at line %d)", |
| 112 | luaX_token2str(ls, what), luaX_token2str(ls, who), where)); |
| 113 | } |
| 114 | } |
| 115 | } |
| 116 | |
| 117 | |
| 118 | static TString *str_checkname (LexState *ls) { |
no test coverage detected