MCPcopy
hub / github.com/valyala/quicktemplate / readPlain

Method readPlain

parser/scanner.go:184–200  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

182}
183
184func (s *scanner) readPlain() bool {
185 if !s.readTagContents() {
186 return false
187 }
188 startLine := s.line
189 startPos := s.pos()
190 s.startCapture()
191 ok := s.skipUntilTag("endplain")
192 v := s.stopCapture()
193 s.t.init(text, startLine, startPos)
194 if ok {
195 n := bytes.LastIndex(v, strTagOpen)
196 v = v[:n]
197 s.t.Value = append(s.t.Value[:0], v...)
198 }
199 return ok
200}
201
202var strTagOpen = []byte("{%")
203

Callers 1

NextMethod · 0.95

Calls 6

readTagContentsMethod · 0.95
posMethod · 0.95
startCaptureMethod · 0.95
skipUntilTagMethod · 0.95
stopCaptureMethod · 0.95
initMethod · 0.80

Tested by

no test coverage detected