summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLukas Stabe <[email protected]>2013-10-04 06:03:53 +0200
committerLukas Stabe <[email protected]>2013-10-04 06:03:53 +0200
commit5692b5ade14dd9cf627b2db351d359e7b332250d (patch)
treee835124799e8607d08ce016c286bfeedbf82d643
parentfe8fd13deb647fe3055531db745cb470eccca596 (diff)
downloadmruby-5692b5ade14dd9cf627b2db351d359e7b332250d.tar.gz
mruby-5692b5ade14dd9cf627b2db351d359e7b332250d.zip
fix no multiline strings in mirb
-rw-r--r--mrbgems/mruby-bin-mirb/tools/mirb/mirb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
index 1c746db21..ad6a913c7 100644
--- a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
+++ b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
@@ -58,6 +58,9 @@ is_code_block_open(struct mrb_parser_state *parser)
return FALSE;
}
+ /* check for unterminated string */
+ if (parser->lex_strterm) return TRUE;
+
/* check if parser error are available */
if (0 < parser->nerr) {
const char *unexpected_end = "syntax error, unexpected $end";
@@ -80,9 +83,6 @@ is_code_block_open(struct mrb_parser_state *parser)
return code_block_open;
}
- /* check for unterminated string */
- if (parser->lex_strterm) return TRUE;
-
switch (parser->lstate) {
/* all states which need more code */