 
 # Extracts docs from QuickUI markup controls
 markupDocsExtractor = new DocsExtractor
-  baseClassName: ///
+  baseClass: ///
     <prototype>               # Opening prototype tag
     \s*                       # Optional whitespace
     <                         # Open tag for base class instance


# Extracts docs from CoffeeScript controls
coffeeDocsExtractor = new DocsExtractor
  baseClassName: ///
    \r?\n                     # Start of line (no indentation)
    class                     # "class" keyword
    \s+                       # Whitespace

    requiredClasses = implicit.concat explicit
    unique = @_unique requiredClasses
    unique.sort()
    if unique.length > 0 then unique else null

  # Return the first capture group for each match of a regex against source text.
  _matches: ( regex, source ) ->
