import toolcontext
import phase
-import modelbuilder #FIXME useless
-
redef class ToolContext
var literal_phase: Phase = new LiteralPhase(self, null)
end
v.toolcontext.error(self.hot_location, "Invalid character literal {txt}")
return
end
- self.value = txt[1]
+ self.value = txt.chars[1]
end
end
do
var txt = self.n_string.text
var skip = 1
- if txt[0] == txt[1] and txt.length >= 6 then skip = 3
+ if txt.chars[0] == txt.chars[1] and txt.length >= 6 then skip = 3
self.value = txt.substring(skip, txt.length-(2*skip)).unescape_nit
end
end