From 0712b7627f5025eba34329ea554995dff4f3da17 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Fri, 19 Jun 2015 10:59:53 -0400 Subject: [PATCH] src/i18n_phase: accepts string literals within a superstring MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- src/frontend/i18n_phase.nit | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/i18n_phase.nit b/src/frontend/i18n_phase.nit index 60bcdf9..6e373e6 100644 --- a/src/frontend/i18n_phase.nit +++ b/src/frontend/i18n_phase.nit @@ -143,7 +143,8 @@ redef class ASuperstringExpr var fmt = "" var exprs = new Array[AExpr] for i in n_exprs do - if i isa AStringFormExpr then + if i isa AStartStringExpr or i isa AEndStringExpr or i isa AMidStringExpr then + assert i isa AStringFormExpr fmt += i.value.as(not null) else fmt += "%" -- 1.7.9.5