Documentation ¶
Overview ¶
Package parser provides a handlebars syntax analyser. It consumes the tokens provided by the lexer to build an AST.
Example ¶
package example
source := "You know {{nothing}} John Snow" // parse template program, err := Parse(source) if err != nil { panic(err) } // print AST output := ast.Print(program) fmt.Print(output) // CONTENT[ 'You know ' ] // {{ PATH:nothing [] }} // CONTENT[ ' John Snow' ]
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.