| 146 | } |
| 147 | |
| 148 | void state::specialize_template() |
| 149 | { |
| 150 | node& top = *m_stack.top().item; |
| 151 | if (top.is<vili::array>()) |
| 152 | { |
| 153 | top[top.size() - 2].merge(top[top.size() - 1]); |
| 154 | top.erase(top.size() - 1); |
| 155 | } |
| 156 | } |
| 157 | |
| 158 | node state::get_template(const std::string& template_name) const |
| 159 | { |