From 282565a309aef632502a64fef0a67b0b7efcfaaa Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 13 Jun 2018 14:53:47 -0700 Subject: Fixed tree_to_nomsu to produce "blah\%x" instead of "blah\(%x)" --- nomsu.moon | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'nomsu.moon') diff --git a/nomsu.moon b/nomsu.moon index 0bc9288..1181ae4 100755 --- a/nomsu.moon +++ b/nomsu.moon @@ -751,11 +751,11 @@ class NomsuCompiler for bit in *tree if type(bit) == 'string' -- TODO: unescape better? - nomsu\append (gsub(gsub(bit,"\\","\\\\"),"\n","\\n")) + nomsu\append (gsub(gsub(gsub(bit,"\\","\\\\"),"\n","\\n"),'"','\\"')) else interp_nomsu = @tree_to_nomsu(bit, true) if interp_nomsu - if bit.type != "List" and bit.type != "Dict" and bit.type != "Text" + if bit.type != "Var" and bit.type != "List" and bit.type != "Dict" and bit.type != "Text" interp_nomsu\parenthesize! nomsu\append "\\", interp_nomsu else return nil @@ -791,7 +791,7 @@ class NomsuCompiler else interp_nomsu = @tree_to_nomsu(bit, true) if interp_nomsu - if bit.type != "List" and bit.type != "Dict" and bit.type != "Text" + if bit.type != "Var" and bit.type != "List" and bit.type != "Dict" and bit.type != "Text" interp_nomsu\parenthesize! nomsu\append "\\", interp_nomsu else -- cgit v1.2.3