diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index 6abc6d820..de875a1ae 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -3984,6 +3984,13 @@ nextc(parser_state *p) if (c >= 0) { p->column++; } + if (c == '\r') { + const int lf = nextc(p); + if (lf == '\n') { + return '\n'; + } + pushback(p, lf); + } return c; eof: