| 1859 | } |
| 1860 | |
| 1861 | static void var_parse_var_free( VAR_PARSE_VAR * var ) |
| 1862 | { |
| 1863 | int32_t i; |
| 1864 | var_parse_group_free( var->name ); |
| 1865 | if ( var->subscript ) |
| 1866 | var_parse_group_free( var->subscript ); |
| 1867 | for ( i = 0; i < var->modifiers->size; ++i ) |
| 1868 | var_parse_group_free( dynamic_array_at( VAR_PARSE_GROUP *, |
| 1869 | var->modifiers, i ) ); |
| 1870 | dynamic_array_free( var->modifiers ); |
| 1871 | BJAM_FREE( var ); |
| 1872 | } |
| 1873 | |
| 1874 | static VAR_PARSE_GROUP * var_parse_var_new_modifier( VAR_PARSE_VAR * var ) |
| 1875 | { |
no test coverage detected