Documentation
¶
Overview ¶
Package gonja implements a Jinja2-like template engine for Go.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultLoader = loaders.MustNewFileSystemLoader("") DefaultConfig = config.New() DefaultContext = exec.EmptyContext().Update(builtins.GlobalFunctions).Update(builtins.GlobalVariables) DefaultEnvironment = &exec.Environment{ Context: DefaultContext, Filters: builtins.Filters, Tests: builtins.Tests, ControlStructures: builtins.ControlStructures, Methods: builtins.Methods, } )
View Source
var NewConfig = config.New
Functions ¶
func SetLoggerLevel ¶
func SetLoggerOutput ¶
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package builtins provides built-in filters, tests, control structures, and global functions.
|
Package builtins provides built-in filters, tests, control structures, and global functions. |
|
control_structures
Package controlstructures provides built-in control structure implementations.
|
Package controlstructures provides built-in control structure implementations. |
|
methods
Package methods provides built-in method implementations for template types.
|
Package methods provides built-in method implementations for template types. |
|
methods/pybool
Package pybool provides Python-compatible boolean methods.
|
Package pybool provides Python-compatible boolean methods. |
|
methods/pyerrors
Package pyerrors provides Python-compatible error types.
|
Package pyerrors provides Python-compatible error types. |
|
methods/pyfloat
Package pyfloat provides Python-compatible float methods.
|
Package pyfloat provides Python-compatible float methods. |
|
methods/pyint
Package pyint provides Python-compatible integer methods.
|
Package pyint provides Python-compatible integer methods. |
|
methods/pystring
Package pystring provides Python-compatible string methods.
|
Package pystring provides Python-compatible string methods. |
|
Package config provides configuration types for the template engine.
|
Package config provides configuration types for the template engine. |
|
Package docs provides embedded documentation assets.
|
Package docs provides embedded documentation assets. |
|
examples
|
|
|
advanced_configuration
command
|
|
|
configuration
command
|
|
|
custom_filter
command
|
|
|
Package exec provides template execution support.
|
Package exec provides template execution support. |
|
Package loaders provides template loading implementations.
|
Package loaders provides template loading implementations. |
|
Package logging provides a flag to control whether logrus logging is enabled.
|
Package logging provides a flag to control whether logrus logging is enabled. |
|
Package nodes provides AST node types for the template parser.
|
Package nodes provides AST node types for the template parser. |
|
Package parser provides the template parser implementation.
|
Package parser provides the template parser implementation. |
|
Package tokens provides lexical token types and the lexer.
|
Package tokens provides lexical token types and the lexer. |
|
Package utils provides utility functions for template processing.
|
Package utils provides utility functions for template processing. |
Click to show internal directories.
Click to hide internal directories.