From 3573dfe9950d7037dfc3c48c6486d432100e6866 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 29 May 2018 16:14:53 -0700 Subject: Almost-working reimplementation of source code mapping. --- core/text.nom | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'core/text.nom') diff --git a/core/text.nom b/core/text.nom index 95451ee..8b75ca4 100644 --- a/core/text.nom +++ b/core/text.nom @@ -27,7 +27,7 @@ lua> ".." }; for name, e in pairs(escapes) do local lua = "'"..e.."'"; - nomsu:define_compile_action(name, function(tree) return Lua.Value(tree.value, lua); end); + nomsu:define_compile_action(name, function(tree) return Lua.Value(tree.source, lua); end); end local colors = { ["reset color"]="\\\\27[0m", bright="\\\\27[1m", dim="\\\\27[2m", underscore="\\\\27[4m", @@ -42,9 +42,9 @@ lua> ".." for name, c in pairs(colors) do local color = "'"..c.."'"; local reset = "'"..colors["reset color"].."'"; - nomsu:define_compile_action(name, function(tree) return Lua.Value(tree.value, color); end); + nomsu:define_compile_action(name, function(tree) return Lua.Value(tree.source, color); end); nomsu:define_compile_action(name.." %", function(\%) - return Lua.Value(tree.value, color, "..", \(% as lua), "..", reset); + return Lua.Value(tree.source, color, "..", \(% as lua), "..", reset); end); end end -- cgit v1.2.3