From d5a579a5abd31ea9e80efc714fb2af1e7d38f910 Mon Sep 17 00:00:00 2001 From: Sérgio Queiroz Date: Fri, 31 Jul 2020 15:05:32 -0300 Subject: Allowing '\n' inside a string/char class --- relabel.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relabel.lua b/relabel.lua index eb71dd0..df5c8c8 100644 --- a/relabel.lua +++ b/relabel.lua @@ -168,8 +168,8 @@ end local num = m.C(m.R"09"^1) * S / tonumber -local String = "'" * m.C((any - "'" - m.P"\n")^0) * expect("'", "MisTerm1") - + '"' * m.C((any - '"' - m.P"\n")^0) * expect('"', "MisTerm2") +local String = "'" * m.C((any - "'")^0) * expect("'", "MisTerm1") + + '"' * m.C((any - '"')^0) * expect('"', "MisTerm2") local defined = "%" * Def / function (c,Defs) @@ -182,7 +182,7 @@ end local Range = m.Cs(any * (m.P"-"/"") * (any - "]")) / mm.R -local item = (defined + Range + m.C(any - m.P"\n")) / m.P +local item = (defined + Range + m.C(any)) / m.P local Class = "[" -- cgit v1.2.3-55-g6feb