Update skeleton

This commit is contained in:
Jeehoon Kang
2020-04-20 16:19:44 +09:00
parent 72ec63ea82
commit 5b45cf1fd8
5 changed files with 34 additions and 5 deletions

View File

@@ -208,11 +208,18 @@ impl AssertSupported for Initializer {
fn assert_supported(&self) {
match self {
Self::Expression(expr) => expr.assert_supported(),
Self::List(_) => panic!("Initializer::List"),
Self::List(items) => items.assert_supported(),
}
}
}
impl AssertSupported for InitializerListItem {
fn assert_supported(&self) {
assert!(self.designation.is_empty());
self.initializer.assert_supported();
}
}
impl AssertSupported for Declarator {
fn assert_supported(&self) {
self.kind.assert_supported();