Put DEFAULT in smallcaps in the lambda prettyprinter.
authorMatthijs Kooijman <matthijs@stdin.nl>
Tue, 24 Nov 2009 14:17:42 +0000 (15:17 +0100)
committerMatthijs Kooijman <matthijs@stdin.nl>
Tue, 24 Nov 2009 14:17:42 +0000 (15:17 +0100)
pret-lam.lua

index be2c55b..86d7272 100644 (file)
@@ -36,7 +36,7 @@ local keywords = {
     ['letrec'] = {},
     ['letnonrec'] = {},
     ['in'] = {},
     ['letrec'] = {},
     ['letnonrec'] = {},
     ['in'] = {},
-    ['DEFAULT'] = {},
+    ['DEFAULT'] = {small = true},
 }
 
 local in_block = 0
 }
 
 local in_block = 0
@@ -222,6 +222,9 @@ function vis.flush_line(str,nested)
             if keywords[res] then
                 -- Make all keywords bold
                 word = "{\\bold " .. word ..  "}"
             if keywords[res] then
                 -- Make all keywords bold
                 word = "{\\bold " .. word ..  "}"
+                if keywords[res].small then
+                    word = "\\small" .. word -- Curlies were added above
+                end
             else
                 -- Process any subscripts in the word
                 word = do_subscripts(word)
             else
                 -- Process any subscripts in the word
                 word = do_subscripts(word)