mirror of
https://github.com/alecthomas/chroma.git
synced 2025-07-15 01:14:21 +02:00
@ -77,7 +77,15 @@ func (d *httpBodyContentTyper) Tokenise(options *TokeniseOptions, text string) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
return func() Token {
|
return func() Token {
|
||||||
for token := it(); token != EOF; token = it() {
|
token := it()
|
||||||
|
|
||||||
|
if token == EOF {
|
||||||
|
if subIterator != nil {
|
||||||
|
return subIterator()
|
||||||
|
}
|
||||||
|
return EOF
|
||||||
|
}
|
||||||
|
|
||||||
switch {
|
switch {
|
||||||
case token.Type == Name && strings.ToLower(token.Value) == "content-type":
|
case token.Type == Name && strings.ToLower(token.Value) == "content-type":
|
||||||
{
|
{
|
||||||
@ -117,16 +125,7 @@ func (d *httpBodyContentTyper) Tokenise(options *TokeniseOptions, text string) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return token
|
return token
|
||||||
}
|
|
||||||
|
|
||||||
if subIterator != nil {
|
|
||||||
for token := subIterator(); token != EOF; token = subIterator() {
|
|
||||||
return token
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return EOF
|
|
||||||
|
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user