diff --git a/src/parsing/parser/mod.rs b/src/parsing/parser/mod.rs index fa81e14..e0e6b66 100644 --- a/src/parsing/parser/mod.rs +++ b/src/parsing/parser/mod.rs @@ -112,6 +112,7 @@ fn parse_namespace( }, identifier_token.span, ); + return Box::new(ParsedStatement::Invalid); } } reader.consume(TokenType::OpenCurlyBracket, log); diff --git a/src/parsing/parser/parsed_statement.rs b/src/parsing/parser/parsed_statement.rs index e64eb64..782a905 100644 --- a/src/parsing/parser/parsed_statement.rs +++ b/src/parsing/parser/parsed_statement.rs @@ -1,5 +1,5 @@ pub enum ParsedStatement { + Invalid, Script(Vec>), Namespace(String, Box), - }