Lines Matching defs:state

142 		if (parser->state != UCL_STATE_SCOMMENT &&
143 parser->state != UCL_STATE_MCOMMENT) {
645 parser->state = UCL_STATE_KEY;
654 parser->state = UCL_STATE_VALUE;
1207 parser->prev_state = parser->state;
1208 parser->state = UCL_STATE_MACRO_NAME;
1246 parser->prev_state = parser->state;
1247 parser->state = UCL_STATE_MACRO_NAME;
1612 parser->state = UCL_STATE_AFTER_VALUE;
1644 parser->state = UCL_STATE_AFTER_VALUE;
1685 parser->state = UCL_STATE_AFTER_VALUE;
1701 if (parser->state == UCL_STATE_ERROR) {
1706 parser->state = UCL_STATE_AFTER_VALUE;
1742 parser->state = UCL_STATE_AFTER_VALUE;
1863 } state = macro_skip_start, prev_state = macro_skip_start;
1869 switch (state) {
1872 state = macro_has_symbols;
1875 state = macro_save;
1884 state = macro_has_sqbrace;
1887 state = macro_has_obrace;
1890 state = macro_has_quote;
1893 state = macro_save;
1902 prev_state = state;
1903 state = macro_has_backslash;
1906 state = macro_has_symbols;
1914 prev_state = state;
1915 state = macro_has_backslash;
1918 state = macro_save;
1926 prev_state = state;
1927 state = macro_has_backslash;
1930 state = macro_save;
1937 state = prev_state;
2023 /* Skip ';' and space characters and return to previous state */
2045 int obraces = 1, ebraces = 0, state = 0;
2065 switch (state) {
2075 state = 1;
2079 state = 99;
2093 state = 0;
2165 parser->state = UCL_STATE_INIT;
2170 switch (parser->state) {
2173 * At the init state we can either go to the parse array or object
2178 parser->prev_state = parser->state;
2179 parser->state = UCL_STATE_ERROR;
2192 parser->state = UCL_STATE_VALUE;
2196 parser->state = UCL_STATE_KEY;
2203 if (parser->state == UCL_STATE_VALUE) {
2227 parser->state = UCL_STATE_AFTER_VALUE;
2234 parser->prev_state = parser->state;
2235 parser->state = UCL_STATE_ERROR;
2239 parser->prev_state = parser->state;
2240 parser->state = UCL_STATE_ERROR;
2245 parser->state = UCL_STATE_AFTER_VALUE;
2248 else if (parser->state != UCL_STATE_MACRO_NAME) {
2258 parser->state = UCL_STATE_VALUE;
2269 parser->prev_state = parser->state;
2270 parser->state = UCL_STATE_ERROR;
2278 parser->prev_state = parser->state;
2279 parser->state = UCL_STATE_ERROR;
2285 parser->state = UCL_STATE_KEY;
2289 parser->state = UCL_STATE_VALUE;
2307 parser->state = UCL_STATE_ERROR;
2312 parser->state = parser->prev_state;
2334 parser->state = UCL_STATE_ERROR;
2339 parser->state = UCL_STATE_MACRO;
2347 parser->state = UCL_STATE_ERROR;
2366 parser->prev_state = parser->state;
2367 parser->state = UCL_STATE_ERROR;
2372 parser->state = parser->prev_state;
2422 "internal error: parser is in an unknown state", &parser->err);
2423 parser->state = UCL_STATE_ERROR;
2615 if (parser->state != UCL_STATE_ERROR) {
2679 ucl_create_err (&parser->err, "a parser is in an invalid state");