Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/Parser/Advanced.elm
Original file line number Diff line number Diff line change
Expand Up @@ -893,9 +893,9 @@ chompUntil (Token str expecting) =
Bad False (fromInfo newRow newCol expecting s.context)

else
Good (s.offset < newOffset) ()
Good (s.offset < newOffset + String.length str) ()
{ src = s.src
, offset = newOffset
, offset = newOffset + String.length str
, indent = s.indent
, context = s.context
, row = newRow
Expand All @@ -913,7 +913,7 @@ chompUntilEndOr str =
Elm.Kernel.Parser.findSubString str s.offset s.row s.col s.src

adjustedOffset =
if newOffset < 0 then String.length s.src else newOffset
if newOffset < 0 then String.length s.src else newOffset + String.length str
in
Good (s.offset < adjustedOffset) ()
{ src = s.src
Expand Down