├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── ast.go ├── astassignment.go ├── astcondition.go ├── astexpr.go ├── astfile.go ├── astfilter.go ├── astfunc.go ├── astheader.go ├── astimport.go ├── astindexedvar.go ├── astlist.go ├── astloop.go ├── astparenthesis.go ├── astprocesstemplate.go ├── astrangeloop.go ├── astref.go ├── aststring.go ├── aststructfield.go ├── asttemplate.go ├── asttypeconv.go ├── astusewrapper.go ├── astvalue.go ├── astvariabledef.go ├── astwrapper.go ├── astwritecontent.go ├── astwritestring.go ├── astwritevalue.go ├── filter └── html.go ├── lexer.go ├── template.go ├── template.iml ├── template.y ├── template_test.go ├── test ├── templates │ ├── extwrapper │ │ ├── wrapper.gtt │ │ └── wrapper.gtt.go │ ├── index.gtt │ ├── index.gtt.go │ ├── test_syntax.gtt │ ├── test_syntax.gtt.go │ ├── types.go │ ├── wrapper.gtt │ └── wrapper.gtt.go └── test_test.go ├── ttgen └── main.go ├── utils └── strconv.go └── y.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/README.md -------------------------------------------------------------------------------- /ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/ast.go -------------------------------------------------------------------------------- /astassignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astassignment.go -------------------------------------------------------------------------------- /astcondition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astcondition.go -------------------------------------------------------------------------------- /astexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astexpr.go -------------------------------------------------------------------------------- /astfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astfile.go -------------------------------------------------------------------------------- /astfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astfilter.go -------------------------------------------------------------------------------- /astfunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astfunc.go -------------------------------------------------------------------------------- /astheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astheader.go -------------------------------------------------------------------------------- /astimport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astimport.go -------------------------------------------------------------------------------- /astindexedvar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astindexedvar.go -------------------------------------------------------------------------------- /astlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astlist.go -------------------------------------------------------------------------------- /astloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astloop.go -------------------------------------------------------------------------------- /astparenthesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astparenthesis.go -------------------------------------------------------------------------------- /astprocesstemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astprocesstemplate.go -------------------------------------------------------------------------------- /astrangeloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astrangeloop.go -------------------------------------------------------------------------------- /astref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astref.go -------------------------------------------------------------------------------- /aststring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/aststring.go -------------------------------------------------------------------------------- /aststructfield.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/aststructfield.go -------------------------------------------------------------------------------- /asttemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/asttemplate.go -------------------------------------------------------------------------------- /asttypeconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/asttypeconv.go -------------------------------------------------------------------------------- /astusewrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astusewrapper.go -------------------------------------------------------------------------------- /astvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astvalue.go -------------------------------------------------------------------------------- /astvariabledef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astvariabledef.go -------------------------------------------------------------------------------- /astwrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astwrapper.go -------------------------------------------------------------------------------- /astwritecontent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astwritecontent.go -------------------------------------------------------------------------------- /astwritestring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astwritestring.go -------------------------------------------------------------------------------- /astwritevalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/astwritevalue.go -------------------------------------------------------------------------------- /filter/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/filter/html.go -------------------------------------------------------------------------------- /lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/lexer.go -------------------------------------------------------------------------------- /template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/template.go -------------------------------------------------------------------------------- /template.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/template.iml -------------------------------------------------------------------------------- /template.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/template.y -------------------------------------------------------------------------------- /template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/template_test.go -------------------------------------------------------------------------------- /test/templates/extwrapper/wrapper.gtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/extwrapper/wrapper.gtt -------------------------------------------------------------------------------- /test/templates/extwrapper/wrapper.gtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/extwrapper/wrapper.gtt.go -------------------------------------------------------------------------------- /test/templates/index.gtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/index.gtt -------------------------------------------------------------------------------- /test/templates/index.gtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/index.gtt.go -------------------------------------------------------------------------------- /test/templates/test_syntax.gtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/test_syntax.gtt -------------------------------------------------------------------------------- /test/templates/test_syntax.gtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/test_syntax.gtt.go -------------------------------------------------------------------------------- /test/templates/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/types.go -------------------------------------------------------------------------------- /test/templates/wrapper.gtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/wrapper.gtt -------------------------------------------------------------------------------- /test/templates/wrapper.gtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/templates/wrapper.gtt.go -------------------------------------------------------------------------------- /test/test_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/test/test_test.go -------------------------------------------------------------------------------- /ttgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/ttgen/main.go -------------------------------------------------------------------------------- /utils/strconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/utils/strconv.go -------------------------------------------------------------------------------- /y.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-qbit/template/HEAD/y.go --------------------------------------------------------------------------------