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

changeset 7983
54c5cfbb1e29
parent 7701
25f42e208e08
equal deleted inserted replaced
7982:48d210e41c65 7983:54c5cfbb1e29
3 pygments.lexers.iolang 3 pygments.lexers.iolang
4 ~~~~~~~~~~~~~~~~~~~~~~ 4 ~~~~~~~~~~~~~~~~~~~~~~
5 5
6 Lexers for the Io language. 6 Lexers for the Io language.
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 from pygments.lexer import RegexLexer 12 from pygments.lexer import RegexLexer
13 from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ 13 from pygments.token import Text, Comment, Operator, Keyword, Name, String, \
35 (r'//(.*?)\n', Comment.Single), 35 (r'//(.*?)\n', Comment.Single),
36 (r'#(.*?)\n', Comment.Single), 36 (r'#(.*?)\n', Comment.Single),
37 (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline), 37 (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline),
38 (r'/\+', Comment.Multiline, 'nestedcomment'), 38 (r'/\+', Comment.Multiline, 'nestedcomment'),
39 # DoubleQuotedString 39 # DoubleQuotedString
40 (r'"(\\\\|\\"|[^"])*"', String), 40 (r'"(\\\\|\\[^\\]|[^"\\])*"', String),
41 # Operators 41 # Operators
42 (r'::=|:=|=|\(|\)|;|,|\*|-|\+|>|<|@|!|/|\||\^|\.|%|&|\[|\]|\{|\}', 42 (r'::=|:=|=|\(|\)|;|,|\*|-|\+|>|<|@|!|/|\||\^|\.|%|&|\[|\]|\{|\}',
43 Operator), 43 Operator),
44 # keywords 44 # keywords
45 (r'(clone|do|doFile|doString|method|for|if|else|elseif|then)\b', 45 (r'(clone|do|doFile|doString|method|for|if|else|elseif|then)\b',

eric ide

mercurial