     @alias        = false
     @adapter      = null
     @Response     = Response
+    @commands     = []
     @listeners    = []
     @loadPaths    = []
     @enableSlash  = false

          # lines in a section _do_ have leading whitespace
          else
            if currentSection
              @logger.debug "parseHelp(#{scriptName}) adding #{cleanedLine.trim()} to #{currentSection}"
              scriptDocumentation[currentSection].push cleanedLine.trim()

    if not scriptDocumentation.commands
      scriptDocumentation.commands = []

    scriptDocumentation.commands = scriptDocumentation.commands.sort()

  # Public: A helper send function which delegates to the adapter's send
  # function.

Response                                                = require './response'
{Listener,TextListener}                                 = require './listener'
{TextMessage,EnterMessage,LeaveMessage,CatchAllMessage} = require './message'

inspect = require('util').inspect

HUBOT_DEFAULT_ADAPTERS = [ 'campfire', 'shell' ]

