Class PythonHighlighter

  • All Implemented Interfaces:
    PythonCheck, SubscriptionCheck

    public class PythonHighlighter
    extends PythonSubscriptionCheck
    Colors Python code. Currently colors:
    • String literals. Examples:
             "hello"
      
             'hello'
      
             """ hello
                 hello again
             """
           
    • Keywords. Example:
             def
           
    • Numbers. Example:
              123
              123L
              123.45
              123.45e-10
              123+88.99J
           
      For a negative number, the "minus" sign is not colored.
    • Comments. Example:
              # some comment
           
    Docstrings are handled (i.e., colored) as structured comments, not as normal string literals. "Attribute docstrings" and "additional docstrings" (see PEP 258) are handled as normal string literals. Reminder: a docstring is a string literal that occurs as the first statement in a module, function, class, or method definition.