Module liquid_core::parser
source · Structs§
- An element that is an expression.
- Structure that holds the unparsed arguments of a filter, both positional and keyword.
- A
Valueexpression. - This token could not be recognized as valid liquid. If parsed, will raise an error.
- A structure that holds the information of a single parameter in a filter. This includes its name, description and whether it is optional or required.
- Available plugins.
- Liquid language plugin registry.
- An element that is raw text.
- An element that is a tag.
- An interface to access elements inside a block.
- An interface to access tokens inside a tag.
- An iterator over
TagTokens that is aware of their position in the file.
Enums§
- An element that can be raw text, a tag, or an expression.
- The result of calling
TagToken’stry.
Traits§
- A trait that holds a filter, ready to evaluate.
- A trait that declares and holds the parameters of a filter.
- A trait that holds the information of the parameters of a filter.
- A trait that holds the information of a filter about itself, such as its name, description and parameters.
- A trait for creating custom custom block-size tags (
{% if something %}{% endif %}). This is a simple type alias for a function. - A trait to register a new filter in the
liquid::Parser. - Support cloning of
Box<ParseFilter>. - A trait for creating custom tags. This is a simple type alias for a function.
Functions§
- Parses the provided &str into a number of Renderable items.
- Given a
Variableas a string, parses it into aVariable.