| 2079 | } |
| 2080 | |
| 2081 | static void var_parse_compile( VAR_PARSE const * parse, compiler * c ) |
| 2082 | { |
| 2083 | switch ( parse->type ) |
| 2084 | { |
| 2085 | case VAR_PARSE_TYPE_VAR: |
| 2086 | var_parse_var_compile( (VAR_PARSE_VAR const *)parse, c ); |
| 2087 | break; |
| 2088 | |
| 2089 | case VAR_PARSE_TYPE_STRING: |
| 2090 | var_parse_string_compile( (VAR_PARSE_STRING const *)parse, c ); |
| 2091 | break; |
| 2092 | |
| 2093 | case VAR_PARSE_TYPE_FILE: |
| 2094 | var_parse_file_compile( (VAR_PARSE_VAR const *)parse, c ); |
| 2095 | break; |
| 2096 | |
| 2097 | default: |
| 2098 | assert( !"Unknown var parse type." ); |
| 2099 | } |
| 2100 | } |
| 2101 | |
| 2102 | static void var_parse_group_compile( VAR_PARSE_GROUP const * parse, compiler * c |
| 2103 | ) |
no test coverage detected