diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/consolecolor.nom | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/consolecolor.nom b/lib/consolecolor.nom index 3a53849..8184b59 100644 --- a/lib/consolecolor.nom +++ b/lib/consolecolor.nom @@ -10,10 +10,8 @@ use "core" for %name = %colornum in %colors with {%escapecode: "\27[\(%colornum)m"} - lua> ".." - nomsu.COMPILE_ACTIONS[\%name] = function(nomsu, tree) - return LuaCode.Value(tree.source, repr(\%escapecode)) - end - nomsu.COMPILE_ACTIONS[\%name.." %"] = function(nomsu, tree, text) - return LuaCode.Value(tree.source, repr(\%escapecode), "..", nomsu:compile(text), "..'\\\\27[0m'") - end + run ".." + compile [\%name] to: Lua value (quote \(quote %escapecode)) + compile [\%name %text] to + Lua value ".." + (\\(quote \(quote %escapecode))..\\(%text as lua expr)..\(quote "\27[0m")) |
