Packages

Handles is a templating language written in pure Gleam. Heavily inspired by Mustache and Handlebars.js

Current section

Files

Jump to
handles src handles@error.erl
Raw

src/handles@error.erl

-module(handles@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export_type([tokenizer_error/0, runtime_error/0]).
-type tokenizer_error() :: {unbalanced_tag, integer()} |
{missing_property_path, integer()} |
{missing_block_argument, integer()} |
{unexpected_block_argument, integer()} |
{unexpected_block_kind, integer()}.
-type runtime_error() :: {unexpected_type_error,
integer(),
list(binary()),
binary(),
list(binary())} |
{unknown_property_error, integer(), list(binary())}.