eric6/ThirdParty/Pygments/pygments/lexers/dsls.py

changeset 7983
54c5cfbb1e29
parent 7701
25f42e208e08
equal deleted inserted replaced
7982:48d210e41c65 7983:54c5cfbb1e29
3 pygments.lexers.dsls 3 pygments.lexers.dsls
4 ~~~~~~~~~~~~~~~~~~~~ 4 ~~~~~~~~~~~~~~~~~~~~
5 5
6 Lexers for various domain-specific languages. 6 Lexers for various domain-specific languages.
7 7
8 :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS. 8 :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
9 :license: BSD, see LICENSE for details. 9 :license: BSD, see LICENSE for details.
10 """ 10 """
11 11
12 import re 12 import re
13 13
630 (r'!|#|&&|\+\+|<<|>>|>=|<=>|<=|\.|->', Operator), 630 (r'!|#|&&|\+\+|<<|>>|>=|<=>|<=|\.|->', Operator),
631 (r'[-+/*%=<>&!^|~{}\[\]().]', Operator), 631 (r'[-+/*%=<>&!^|~{}\[\]().]', Operator),
632 (iden_rex, Name), 632 (iden_rex, Name),
633 (r'[:,]', Punctuation), 633 (r'[:,]', Punctuation),
634 (r'[0-9]+', Number.Integer), 634 (r'[0-9]+', Number.Integer),
635 (r'"(\\\\|\\"|[^"])*"', String), 635 (r'"(\\\\|\\[^\\]|[^"\\])*"', String),
636 (r'\n', Text), 636 (r'\n', Text),
637 ] 637 ]
638 } 638 }
639 639
640 640
825 (r'-?\d+\.\d+', Number.Float), 825 (r'-?\d+\.\d+', Number.Float),
826 (r'-?\d+', Number.Integer), 826 (r'-?\d+', Number.Integer),
827 (r'0x-?[a-f\d]+', Number.Hex), 827 (r'0x-?[a-f\d]+', Number.Hex),
828 828
829 # strings, symbols and characters 829 # strings, symbols and characters
830 (r'"(\\\\|\\"|[^"])*"', String), 830 (r'"(\\\\|\\[^\\]|[^"\\])*"', String),
831 (r"\\(.|[a-z]+)", String.Char), 831 (r"\\(.|[a-z]+)", String.Char),
832 832
833 # expression template placeholder 833 # expression template placeholder
834 (r'_', String.Symbol), 834 (r'_', String.Symbol),
835 835

eric ide

mercurial