Merge pull request #232 from rgrinberg/string-with-vars-bounds

Fix out of bounds access when tokenising String_with_vars
This commit is contained in:
Rudi Grinberg 2017-10-10 15:42:05 -04:00 committed by GitHub
commit 001daa62d0
1 changed files with 1 additions and 1 deletions

View File

@ -28,7 +28,7 @@ module Token = struct
match s.[j] with
| '}' -> cons_str i j (Close Braces :: loop (j + 1) (j + 1))
| ')' -> cons_str i j (Close Parens :: loop (j + 1) (j + 1))
| '$' -> begin
| '$' when j + 1 < len -> begin
match s.[j + 1] with
| '{' -> cons_str i j (Open Braces :: loop (j + 2) (j + 2))
| '(' -> cons_str i j (Open Parens :: loop (j + 2) (j + 2))