hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 92c7f7ab85a40cae8f36f2348d86f3e47d811eb5
parent a03c631c420a03f9d90699abdf9be7e4fca0ff61
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Thu, 12 Dec 2019 11:44:36 +0100

tpl: Add some comments

Diffstat:
Mtpl/internal/go_templates/texttemplate/hugo_template.go | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tpl/internal/go_templates/texttemplate/hugo_template.go b/tpl/internal/go_templates/texttemplate/hugo_template.go
@@ -88,14 +88,14 @@ func (t *Template) executeWithState(state *state, value reflect.Value) (err erro
 	return
 }
 
-// Below are modifed structs etc.
+// Below are modifed structs etc. The changes are marked with "Added for Hugo."
 
 // state represents the state of an execution. It's not part of the
 // template so that multiple executions of the same template
 // can execute in parallel.
 type state struct {
 	tmpl   *Template
-	helper ExecHelper
+	helper ExecHelper // Added for Hugo.
 	wr     io.Writer
 	node   parse.Node // current node, for errors
 	vars   []variable // push-down stack of variable values.
@@ -109,6 +109,7 @@ func (s *state) evalFunction(dot reflect.Value, node *parse.IdentifierNode, cmd 
 	var function reflect.Value
 	var ok bool
 	if s.helper != nil {
+		// Added for Hugo.
 		function, ok = s.helper.GetFunc(name)
 	}
 
@@ -175,6 +176,7 @@ func (s *state) evalField(dot reflect.Value, fieldName string, node parse.Node, 
 			}
 			var result reflect.Value
 			if s.helper != nil {
+				// Added for Hugo.
 				result, _ = s.helper.GetMapValue(receiver, nameVal)
 			} else {
 				result = receiver.MapIndex(nameVal)