code: def builtin_words(names, backslash, suffix=NAME_END_RE):
      prefix = r"[\-_^]?"
      if backslash == "mandatory":
          prefix += r"\\"
      elif backslash == "optional":
          prefix += r"\\?"
      else:
          assert backslash == "disallowed"
      return words(names, prefix, suffix)
  
file_path: catboost/contrib/python/Pygments/py3/pygments/lexers/lilypond.py
imports: import re
  from pygments.lexer import bygroups, default, inherit, words
  from pygments.lexers.lisp import SchemeLexer
  from pygments.lexers._lilypond_builtins import keywords, pitch_language_names, clefs, scales, repeat_types, units, chord_modifiers, pitches, music_functions, dynamics, articulations, music_commands, markup_commands, grobs, translators, contexts, context_properties, grob_properties, scheme_functions, paper_variables, header_variables
  from pygments.token import Token
label_desc: Use image node_id 1 for calling a global function with example usage: builtin_words(names, backslash, suffix) and returns: words