class_docstr: For `Lua <http://www.lua.org>`_ source code.
  
  Additional options accepted:
  
  `func_name_highlighting`
      If given and ``True``, highlight builtin function names
      (default: ``True``).
  `disabled_modules`
      If given, must be a list of module names whose function names
      should not be highlighted. By default all modules are highlighted.
  
      To get a list of allowed modules have a look into the
      `_lua_builtins` module:
  
      .. sourcecode:: pycon
  
          >>> from pygments.lexers._lua_builtins import MODULES
          >>> MODULES.keys()
          ['string', 'coroutine', 'modules', 'io', 'basic', ...]
class_docstr_tok: ["For","`","Lua","<","http",":","\/\/www.lua.org",">","`","_","source","code",".","Additional","options","accepted",":","`","func_name_highlighting","`","If","given","and","``","True","``",",","highlight","builtin","function","names","(","default",":","``","True","``",")",".","`","disabled_modules","`","If","given",",","must","be","a","list","of","module","names","whose","function","names","should","not","be","highlighted",".","By","default","all","modules","are","highlighted",".","To","get","a","list","of","allowed","modules","have","a","look","into","the","`","_lua_builtins","`","module",":","..","sourcecode",":",":","pycon",">",">",">","from","pygments.lexers._lua_builtins","import","MODULES",">",">",">","MODULES.keys","(",")","[","'string","'",",","'coroutine","'",",","'modules","'",",","'io","'",",","'basic","'",",","...","]"]
code: def get_tokens_unprocessed(self, text):
      for index, token, value in RegexLexer.get_tokens_unprocessed(
          self, text
      ):
          if token is Name:
              if value in self._functions:
                  yield index, Name.Builtin, value
                  continue
              elif "." in value:
                  a, b = value.split(".")
                  yield index, Name, a
                  yield index + len(a), Punctuation, "."
                  yield index + len(a) + 1, Name, b
                  continue
          yield index, token, value
  
imports: import re
  from pygments.lexer import RegexLexer, include, bygroups, default, combined, words
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Error, Whitespace, Other
  from pygments.util import get_bool_opt, get_list_opt, iteritems
label_desc: Use image node_id 2 for calling the LuaLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types