
    Mh,!                     j    d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZ  G d de          ZdS )    )Style)CommentErrorGenericKeywordLiteralNameNumberOperatorOtherPunctuationStringText
Whitespacec                   r    e Zd ZdZdZdZdZedede	de
dededed	ej        dedej        ded
edededediZdS )JupyterStylea  
    A pygments style using JupyterLab CSS variables.

    The goal is to mimick JupyterLab's codemirror theme.

    Known impossibilities:

    - With pygments, the dot in `foo.bar` is considered an Operator (class: 'o'),
      while in codemirror, it is bare text.
    - With pygments, in both `from foo import bar`, and `foo.bar`, "bar" is
      considered a Name (class: 'n'), while in coremirror, the latter is a property.

Available CSS variables are

  --jp-mirror-editor-keyword-color
  --jp-mirror-editor-atom-color
  --jp-mirror-editor-number-color
  --jp-mirror-editor-def-color
  --jp-mirror-editor-variable-color
  --jp-mirror-editor-variable-2-color
  --jp-mirror-editor-variable-3-color
  --jp-mirror-editor-punctuation-color
  --jp-mirror-editor-property-color
  --jp-mirror-editor-operator-color
  --jp-mirror-editor-comment-color
  --jp-mirror-editor-string-color
  --jp-mirror-editor-string-2-color
  --jp-mirror-editor-meta-color
  --jp-mirror-editor-qualifier-color
  --jp-mirror-editor-builtin-color
  --jp-mirror-editor-bracket-color
  --jp-mirror-editor-tag-color
  --jp-mirror-editor-attribute-color
  --jp-mirror-editor-header-color
  --jp-mirror-editor-quote-color
  --jp-mirror-editor-link-color
  --jp-mirror-editor-error-color
     z var(--jp-cell-editor-background)z'var(--jp-cell-editor-active-background)z&var(--jp-mirror-editor-variable-color)z#var(--jp-mirror-editor-error-color)z,italic var(--jp-mirror-editor-comment-color)z*bold var(--jp-mirror-editor-keyword-color)z+bold var(--jp-mirror-editor-operator-color)z$var(--jp-mirror-editor-string-color)z$var(--jp-mirror-editor-number-color)z)var(--jp-mirror-editor-punctuation-color)N)__name__
__module____qualname____doc__default_stylebackground_colorhighlight_colorr   r   r   r   r   r   r   Wordr   Dater   r
   r	   r   r   styles     Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jupyterlab_pygments/style.pyr   r   
   s        % %N M9?O 	#K2#H2#Q 	#O 	#P222#I 	#I 	2( 	2 	#N]OFFFr   r   N)pygments.styler   pygments.tokenr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r    <module>r#      s    !          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{ { { { {5 { { { { {r   