Lines Matching refs:parse
51 parse = forwarded[:]
60 parse = strings.TrimLeftFunc(parse, unicode.IsSpace)
63 if len(parse) == 0 {
65 return nil, parse, fmt.Errorf("unexpected end of input")
74 if parse[0] == ',' {
75 parse = parse[1:]
82 match := reToken.FindString(parse)
84 return nil, parse, fmt.Errorf("failed to parse token at position %d", len(forwarded)-len(parse))
87 parse = parse[len(match):]
92 if parse[0] != '=' {
93 …return nil, parse, fmt.Errorf("expected '=', not '%c' at position %d", parse[0], len(forwarded)-le…
95 parse = parse[1:]
100 if parse[0] == '"' {
101 parse = parse[1:]
104 value = reToken.FindString(parse)
106 … return nil, parse, fmt.Errorf("failed to parse value at position %d", len(forwarded)-len(parse))
109 …return nil, parse, fmt.Errorf("duplicate parameter %q at position %d", parameter, len(forwarded)-l…
112 parse = parse[len(value):]
119 match := reQuotedValue.FindString(parse)
121 parse = parse[len(match):]
123 case len(parse) == 0:
124 return nil, parse, fmt.Errorf("unterminated quoted string")
125 case parse[0] == '"':
128 parse = parse[1:]
130 case parse[0] == '\\':
131 parse = parse[1:]
138 c := reEscapedCharacter.FindString(parse)
140 …return nil, parse, fmt.Errorf("invalid escape sequence at position %d", len(forwarded)-len(parse)-…
143 parse = parse[1:]
148 switch parse[0] {
150 parse = parse[1:]
155 …return nil, parse, fmt.Errorf("expected ',' or ';', not %c at position %d", parse[0], len(forwarde…
160 return res, parse, nil