tpls

Extendable, Fast Template Engine for Go
git clone git://git.lair.cx/tpls
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitattributes1L
-rw-r--r--.gitignore190L
-rw-r--r--LICENSE4L
-rw-r--r--README.md103L
-rw-r--r--cmd/tplc/main.go9L
-rw-r--r--examples/basic/main.go24L
-rw-r--r--examples/basic/templates/_card.html19L
-rw-r--r--examples/basic/templates/_card.html.go5L
-rw-r--r--examples/basic/templates/template.html82L
-rw-r--r--examples/basic/templates/template.html.go92L
-rw-r--r--examples/plaintext/main.go23L
-rw-r--r--examples/plaintext/templates/body.html15L
-rw-r--r--examples/plaintext/templates/body.html.go20L
-rw-r--r--examples/plaintext/templates/template.html17L
-rw-r--r--examples/plaintext/templates/template.html.go25L
-rw-r--r--go.mod11L
-rw-r--r--go.sum115L
-rw-r--r--internal/stacks/bytestack.go52L
-rw-r--r--tplc/builder.go124L
-rw-r--r--tplc/builtin.go55L
-rw-r--r--tplc/builtin_fallback.go69L
-rw-r--r--tplc/builtin_fallback_test.go63L
-rw-r--r--tplc/builtin_for.go25L
-rw-r--r--tplc/builtin_for_test.go72L
-rw-r--r--tplc/builtin_if.go56L
-rw-r--r--tplc/builtin_if_test.go108L
-rw-r--r--tplc/builtin_import.go21L
-rw-r--r--tplc/builtin_import_test.go66L
-rw-r--r--tplc/builtin_module.go95L
-rw-r--r--tplc/builtin_resources.go69L
-rw-r--r--tplc/builtin_resources_test.go69L
-rw-r--r--tplc/builtin_template.go257L
-rw-r--r--tplc/builtin_template_test.go153L
-rw-r--r--tplc/builtin_test.go72L
-rw-r--r--tplc/builtin_typedef.go46L
-rw-r--r--tplc/builtin_typedef_test.go66L
-rw-r--r--tplc/cli.go77L
-rw-r--r--tplc/tplc_commons_test.go92L
-rw-r--r--tplc/utils.go124L
-rw-r--r--tplc/writer.go141L
-rw-r--r--writer.go73L