toml: fix comment ends with crlf (#13097)
parent
70bf200e16
commit
64028eedb8
|
@ -341,12 +341,12 @@ fn (mut s Scanner) ignore_line() ?string {
|
||||||
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, ' ignoring until EOL...')
|
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, ' ignoring until EOL...')
|
||||||
start := s.pos
|
start := s.pos
|
||||||
for c := s.at(); c != scanner.end_of_text && c != `\n`; c = s.at() {
|
for c := s.at(); c != scanner.end_of_text && c != `\n`; c = s.at() {
|
||||||
s.next()
|
|
||||||
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'skipping "${byte(c).ascii_str()} / $c"')
|
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'skipping "${byte(c).ascii_str()} / $c"')
|
||||||
if s.at_crlf() {
|
if s.at_crlf() {
|
||||||
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'letting `\\r\\n` slip through')
|
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'letting `\\r\\n` slip through')
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
s.next()
|
||||||
}
|
}
|
||||||
return s.text[start..s.pos]
|
return s.text[start..s.pos]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue