| 1879 | } |
| 1880 | |
| 1881 | static int32_t var_parse_var_mod_index( VAR_PARSE_VAR const * var , char m) |
| 1882 | { |
| 1883 | for ( int32_t i = 0; i < var->modifiers->size; ++i ) |
| 1884 | { |
| 1885 | VAR_PARSE_GROUP * mod = dynamic_array_at( VAR_PARSE_GROUP *, var->modifiers, i ); |
| 1886 | VAR_PARSE_STRING * mod_val = dynamic_array_at( VAR_PARSE_STRING *, mod->elems, 0 ); |
| 1887 | const char * mod_str = object_str(mod_val->s); |
| 1888 | if (mod_str && mod_str[0] == m) |
| 1889 | { |
| 1890 | return i; |
| 1891 | } |
| 1892 | } |
| 1893 | return -1; |
| 1894 | } |
| 1895 | |
| 1896 | |
| 1897 | /* |
no test coverage detected