class_docstr: For the Standard ML language.
  
  .. versionadded:: 1.5
class_docstr_tok: ["For","the","Standard","ML","language",".","..","versionadded",":",":","1.5"]
code: def stringy(whatkind):
      return [
          (r'[^"\\]', whatkind),
          (r'\\[\\"abtnvfr]', String.Escape),
          # Control-character notation is used for codes < 32,
          # where \^@ == \000
          (r"\\\^[\x40-\x5e]", String.Escape),
          # Docs say 'decimal digits'
          (r"\\[0-9]{3}", String.Escape),
          (r"\\u[0-9a-fA-F]{4}", String.Escape),
          (r"\\\s+\\", String.Interpol),
          (r'"', whatkind, "#pop"),
      ]
  
file_path: catboost/contrib/python/Pygments/py2/pygments/lexers/ml.py
imports: import re
  from pygments.lexer import RegexLexer, include, bygroups, default, words
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Error
label_desc: Use image node_id 1 for calling the SMLLexer obj's underlying member method code with example usage: obj.stringy(whatkind) and returns: list