class_docstr: For MoonScript source code.
  
  .. versionadded:: 1.5
class_docstr_tok: ["For","MoonScript","source","code",".","..","versionadded",":",":","1.5"]
code: def get_tokens_unprocessed(self, text):
      # set . as Operator instead of Punctuation
      for index, token, value in LuaLexer.get_tokens_unprocessed(
          self, text
      ):
          if token == Punctuation and value == ".":
              token = Operator
          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
label_desc: Use image node_id 1 for calling the MoonScriptLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types