-rw-r--r-- | .gitattributes | 1L |
-rw-r--r-- | .gitignore | 190L |
-rw-r--r-- | LICENSE | 4L |
-rw-r--r-- | README.md | 103L |
-rw-r--r-- | cmd/tplc/main.go | 9L |
-rw-r--r-- | examples/basic/main.go | 24L |
-rw-r--r-- | examples/basic/templates/_card.html | 19L |
-rw-r--r-- | examples/basic/templates/_card.html.go | 5L |
-rw-r--r-- | examples/basic/templates/template.html | 82L |
-rw-r--r-- | examples/basic/templates/template.html.go | 92L |
-rw-r--r-- | examples/plaintext/main.go | 23L |
-rw-r--r-- | examples/plaintext/templates/body.html | 15L |
-rw-r--r-- | examples/plaintext/templates/body.html.go | 20L |
-rw-r--r-- | examples/plaintext/templates/template.html | 17L |
-rw-r--r-- | examples/plaintext/templates/template.html.go | 25L |
-rw-r--r-- | go.mod | 11L |
-rw-r--r-- | go.sum | 115L |
-rw-r--r-- | internal/stacks/bytestack.go | 52L |
-rw-r--r-- | tplc/builder.go | 124L |
-rw-r--r-- | tplc/builtin.go | 55L |
-rw-r--r-- | tplc/builtin_fallback.go | 69L |
-rw-r--r-- | tplc/builtin_fallback_test.go | 63L |
-rw-r--r-- | tplc/builtin_for.go | 25L |
-rw-r--r-- | tplc/builtin_for_test.go | 72L |
-rw-r--r-- | tplc/builtin_if.go | 56L |
-rw-r--r-- | tplc/builtin_if_test.go | 108L |
-rw-r--r-- | tplc/builtin_import.go | 21L |
-rw-r--r-- | tplc/builtin_import_test.go | 66L |
-rw-r--r-- | tplc/builtin_module.go | 95L |
-rw-r--r-- | tplc/builtin_resources.go | 69L |
-rw-r--r-- | tplc/builtin_resources_test.go | 69L |
-rw-r--r-- | tplc/builtin_template.go | 257L |
-rw-r--r-- | tplc/builtin_template_test.go | 153L |
-rw-r--r-- | tplc/builtin_test.go | 72L |
-rw-r--r-- | tplc/builtin_typedef.go | 46L |
-rw-r--r-- | tplc/builtin_typedef_test.go | 66L |
-rw-r--r-- | tplc/cli.go | 77L |
-rw-r--r-- | tplc/tplc_commons_test.go | 92L |
-rw-r--r-- | tplc/utils.go | 124L |
-rw-r--r-- | tplc/writer.go | 141L |
-rw-r--r-- | writer.go | 73L |