| 1828 | } |
| 1829 | |
| 1830 | static void var_parse_compile( VAR_PARSE const * parse, compiler * c ) |
| 1831 | { |
| 1832 | switch ( parse->type ) |
| 1833 | { |
| 1834 | case VAR_PARSE_TYPE_VAR: |
| 1835 | var_parse_var_compile( (VAR_PARSE_VAR const *)parse, c ); |
| 1836 | break; |
| 1837 | |
| 1838 | case VAR_PARSE_TYPE_STRING: |
| 1839 | var_parse_string_compile( (VAR_PARSE_STRING const *)parse, c ); |
| 1840 | break; |
| 1841 | |
| 1842 | case VAR_PARSE_TYPE_FILE: |
| 1843 | var_parse_file_compile( (VAR_PARSE_FILE const *)parse, c ); |
| 1844 | break; |
| 1845 | |
| 1846 | default: |
| 1847 | assert( !"Unknown var parse type." ); |
| 1848 | } |
| 1849 | } |
| 1850 | |
| 1851 | static void var_parse_group_compile( VAR_PARSE_GROUP const * parse, compiler * c |
| 1852 | ) |
no test coverage detected