Implement a basic Go text/template parser using ANTLR that supports core template functionality. The parser should handle variable interpolation, conditional statements, and loops while maintaining compatibility with Go's template syntax.
- Support
{{ .Field }}
syntax for accessing struct fields - Support nested field access:
{{ .User.Name }}
- Support array/slice indexing:
{{ .Items[0] }}