| 1629 | } |
| 1630 | |
| 1631 | static void var_parse_var_free( VAR_PARSE_VAR * var ) |
| 1632 | { |
| 1633 | int i; |
| 1634 | var_parse_group_free( var->name ); |
| 1635 | if ( var->subscript ) |
| 1636 | var_parse_group_free( var->subscript ); |
| 1637 | for ( i = 0; i < var->modifiers->size; ++i ) |
| 1638 | var_parse_group_free( dynamic_array_at( VAR_PARSE_GROUP *, |
| 1639 | var->modifiers, i ) ); |
| 1640 | dynamic_array_free( var->modifiers ); |
| 1641 | BJAM_FREE( var ); |
| 1642 | } |
| 1643 | |
| 1644 | static VAR_PARSE_GROUP * var_parse_var_new_modifier( VAR_PARSE_VAR * var ) |
| 1645 | { |
no test coverage detected