gracelang / minigrace

Self-hosting compiler for the Grace programming language
39 stars 22 forks source link

Unmatched "{" in string interpolation causes infinite loop in lexer #238

Open apblack opened 7 years ago

apblack commented 7 years ago

Around line 808 in lexer. The offending string is like this, ± a bracket.

    specify "column{letter} is in range {rangeForCol(ix).asString}" by { ... }