From 9384d34c58099657bb1b133beaf3ff37ada9b017 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 10 Sep 2020 18:53:26 -0400 Subject: text/template: allow newlines inside action delimiters This allows multiline constructs like: {{"hello" | printf}} Now that unclosed actions can span multiple lines, track and report the start of the action when reporting errors. Also clean up a few "unexpected " to be just "". Fixes #29770. Change-Id: I54c6c016029a8328b7902a4b6d85eab713ec3285 Reviewed-on: https://go-review.googlesource.com/c/go/+/254257 Trust: Russ Cox Run-TryBot: Russ Cox TryBot-Result: Go Bot Reviewed-by: Rob Pike --- src/text/template/parse/lex_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/text/template/parse/lex_test.go') diff --git a/src/text/template/parse/lex_test.go b/src/text/template/parse/lex_test.go index f6d5f285ed..6510eed674 100644 --- a/src/text/template/parse/lex_test.go +++ b/src/text/template/parse/lex_test.go @@ -323,7 +323,7 @@ var lexTests = []lexTest{ tLeft, mkItem(itemError, "unrecognized character in action: U+0001"), }}, - {"unclosed action", "{{\n}}", []item{ + {"unclosed action", "{{", []item{ tLeft, mkItem(itemError, "unclosed action"), }}, -- cgit v1.2.1