]> git.lizzy.rs Git - luairc.git/commitdiff
split between internal/public functions in debug.lua
authorjluehrs2 <jluehrs2@uiuc.edu>
Tue, 4 Sep 2007 05:22:32 +0000 (00:22 -0500)
committerjluehrs2 <jluehrs2@uiuc.edu>
Tue, 4 Sep 2007 05:22:32 +0000 (00:22 -0500)
src/irc/debug.lua

index 9082996be456a0585dc79003548f19a42ca27588..414b49deefc33b1995eaddf83b756bc0d21dba9d 100644 (file)
@@ -19,40 +19,15 @@ local ON = false
 local outfile = io.output()
 -- }}}
 
--- public functions {{{
--- enable {{{
----
--- Turns on debug output.
-function enable()
-    ON = true
-end
--- }}}
-
--- disable {{{
----
--- Turns off debug output.
-function disable()
-    ON = false
-end
--- }}}
-
--- set_output {{{
----
--- Redirects output to a file rather than stdout.
--- @param file File to write debug output to
-function set_output(file)
-    outfile = base.assert(io.open(file))
-end
--- }}}
-
--- message {{{
+-- internal functions {{{
+-- _message {{{
 --
 -- Output a debug message.
 -- @param msg_type Arbitrary string corresponding to the type of message
 -- @param msg      Message text
 -- @param color    Which terminal code to use for color output (defaults to
 --                 dark gray)
-function message(msg_type, msg, color)
+function _message(msg_type, msg, color)
     if ON then
         local endcolor = ""
         if COLOR and outfile == io.stdout then
@@ -67,24 +42,51 @@ function message(msg_type, msg, color)
 end
 -- }}}
 
--- err {{{
+-- _err {{{
 --
 -- Signal an error. Writes the error message to the screen in red and calls
 -- error().
 -- @param msg Error message
 -- @see error
-function err(msg)
-    message("ERR", msg, "\027[0;31m")
+function _err(msg)
+    _message("ERR", msg, "\027[0;31m")
     base.error(msg, 2)
 end
 -- }}}
 
--- warn {{{
+-- _warn {{{
 --
 -- Signal a warning. Writes the warning message to the screen in yellow.
 -- @param msg Warning message
-function warn(msg)
-    message("WARN", msg, "\027[0;33m")
+function _warn(msg)
+    _message("WARN", msg, "\027[0;33m")
+end
+-- }}}
+-- }}}
+
+-- public functions {{{
+-- enable {{{
+---
+-- Turns on debug output.
+function enable()
+    ON = true
+end
+-- }}}
+
+-- disable {{{
+---
+-- Turns off debug output.
+function disable()
+    ON = false
+end
+-- }}}
+
+-- set_output {{{
+---
+-- Redirects output to a file rather than stdout.
+-- @param file File to write debug output to
+function set_output(file)
+    outfile = base.assert(io.open(file))
 end
 -- }}}
 -- }}}