diff --git a/crates/djls-template-ast/src/ast.rs b/crates/djls-template-ast/src/ast.rs index 2789ba6..4ba4ec0 100644 --- a/crates/djls-template-ast/src/ast.rs +++ b/crates/djls-template-ast/src/ast.rs @@ -89,14 +89,6 @@ pub enum AstError { UnclosedTag(String), #[error("unexpected tag: {0}")] UnexpectedTag(String), - #[error("invalid tag: {0}")] - InvalidTag(String), - #[error("block error: {0} in {1}")] - BlockError(String, String), #[error("stream error: {0}")] StreamError(String), - #[error("token error: {0}")] - TokenError(String), - #[error("argument error: {0} - {1}")] - ArgumentError(String, String), } diff --git a/crates/djls-template-ast/src/parser.rs b/crates/djls-template-ast/src/parser.rs index b4b41c5..fdcf299 100644 --- a/crates/djls-template-ast/src/parser.rs +++ b/crates/djls-template-ast/src/parser.rs @@ -373,36 +373,9 @@ impl From for ParserError { } impl ParserError { - pub fn unclosed_tag(tag: impl Into) -> Self { - Self::Ast(AstError::UnclosedTag(tag.into()), None) - } - - pub fn unexpected_tag(tag: impl Into) -> Self { - Self::Ast(AstError::UnexpectedTag(tag.into()), None) - } - - pub fn invalid_tag(kind: impl Into) -> Self { - Self::Ast(AstError::InvalidTag(kind.into()), None) - } - - pub fn block_error(kind: impl Into, name: impl Into) -> Self { - Self::Ast(AstError::BlockError(kind.into(), name.into()), None) - } - pub fn stream_error(kind: impl Into) -> Self { Self::Ast(AstError::StreamError(kind.into()), None) } - - pub fn token_error(expected: impl Into, actual: Token) -> Self { - Self::Ast( - AstError::TokenError(format!("expected {}, got {:?}", expected.into(), actual)), - None, - ) - } - - pub fn argument_error(kind: impl Into, details: impl Into) -> Self { - Self::Ast(AstError::ArgumentError(kind.into(), details.into()), None) - } } #[cfg(test)]