diff --git a/src/renderer.zig b/src/renderer.zig index 9550710..bb762b9 100644 --- a/src/renderer.zig +++ b/src/renderer.zig @@ -11,36 +11,14 @@ const FilterError = @import("filters.zig").FilterError; const parser = @import("parser.zig"); const TemplateCache = @import("cache.zig").TemplateCache; -pub const RenderError = FilterError || error{ - OutOfMemory, +pub const RenderError = error{ + InvalidCharacter, InvalidSyntax, - UnknownVariable, - UnknownFilter, - InvalidTemplate, - BlockNotFound, - CircularExtends, - FileNotFound, - AccessDenied, - FileTooBig, - NoSpaceLeft, + OutOfMemory, + Overflow, Unexpected, - UnclosedTag, - InvalidAutoescapeArgument, - UnclosedVariable, - UnclosedBlock, - UnclosedComment, - InvalidAssignmentSyntax, - UnclosedQuoteInAssignment, - InvalidForSyntax, - UnclosedVerbatim, - InvalidUrlSyntax, - UnclosedQuoteInUrl, - InvalidDebugArgs, - InvalidRegroupSyntax, - InvalidWidthRatioSyntax, - InvalidTemplateTag, - InvalidCsrfTokenArgs, -}; + UnsupportedExpression, +} || FilterError || parser.ParserError || std.fs.File.OpenError; pub const Renderer = struct { context: *Context,