-// line 1 "scan_string_lit.rl"
+//line scan_string_lit.rl:1
package hclsyntax
// This file is generated from scan_string_lit.rl. DO NOT EDIT.
-// line 9 "scan_string_lit.go"
+//line scan_string_lit.go:9
var _hclstrtok_actions []byte = []byte{
0, 1, 0, 1, 1, 2, 1, 0,
}
const hclstrtok_en_quoted int = 10
const hclstrtok_en_unquoted int = 4
-// line 10 "scan_string_lit.rl"
+//line scan_string_lit.rl:10
func scanStringLit(data []byte, quoted bool) [][]byte {
var ret [][]byte
- // line 61 "scan_string_lit.rl"
+//line scan_string_lit.rl:61
// Ragel state
p := 0 // "Pointer" into data
ret = append(ret, data[ts:te])
}*/
- // line 154 "scan_string_lit.go"
+//line scan_string_lit.go:154
{
}
- // line 158 "scan_string_lit.go"
+//line scan_string_lit.go:158
{
var _klen int
var _trans int
_acts++
switch _hclstrtok_actions[_acts-1] {
case 0:
- // line 40 "scan_string_lit.rl"
+//line scan_string_lit.rl:40
// If te is behind p then we've skipped over some literal
// characters which we must now return.
ts = p
case 1:
- // line 48 "scan_string_lit.rl"
+//line scan_string_lit.rl:48
te = p
ret = append(ret, data[ts:te])
- // line 255 "scan_string_lit.go"
+//line scan_string_lit.go:253
}
}
__acts++
switch _hclstrtok_actions[__acts-1] {
case 1:
- // line 48 "scan_string_lit.rl"
+//line scan_string_lit.rl:48
te = p
ret = append(ret, data[ts:te])
- // line 281 "scan_string_lit.go"
+//line scan_string_lit.go:278
}
}
}
}
}
- // line 89 "scan_string_lit.rl"
+//line scan_string_lit.rl:89
if te < p {
// Collect any leftover literal characters at the end of the input