diff --git a/src/reader/exprstate.cpp b/src/reader/exprstate.cpp index aa32b763..64aa65b2 100644 --- a/src/reader/exprstate.cpp +++ b/src/reader/exprstate.cpp @@ -308,8 +308,16 @@ namespace xo { case tokentype::tk_leftbracket: case tokentype::tk_rightbracket: + assert(false); + break; + case tokentype::tk_leftbrace: + this->on_leftbrace_token(tk, p_psm); + return; + case tokentype::tk_rightbrace: + this->on_rightbrace_token(tk, p_psm); + return; case tokentype::tk_leftangle: case tokentype::tk_rightangle: