diff options
author | gbrandl <devnull@localhost> | 2008-05-09 08:17:14 +0200 |
---|---|---|
committer | gbrandl <devnull@localhost> | 2008-05-09 08:17:14 +0200 |
commit | 155da5f94f3764eb1af6c05c41f22640557a47ab (patch) | |
tree | e33e42ceb1a326dc68390a6237ac12f518d4bfde | |
parent | bea7b882efa3e67cf6b5e9e38fa55f15c7eb7e26 (diff) | |
download | pygments-155da5f94f3764eb1af6c05c41f22640557a47ab.tar.gz |
Fix two IO lexer bugs.
-rw-r--r-- | pygments/lexers/agile.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py index 57d6a2ef..b4860e18 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -1099,13 +1099,16 @@ class IoLexer(RegexLexer): # DoubleQuotedString (r'"(\\\\|\\"|[^"])*"', String), # Operators - (r':=|=|\(|\)|;|,|\*|-|\+|>|<|@|!|/|\||\^|\.|%|&|\[|\]|\{|\}', Operator), + (r'::=|:=|=|\(|\)|;|,|\*|-|\+|>|<|@|!|/|\||\^|\.|%|&|\[|\]|\{|\}', + Operator), # keywords - (r'(clone|do|doFile|doString|method|for|if|else|elseif|then)', Keyword), + (r'(clone|do|doFile|doString|method|for|if|else|elseif|then)\b', + Keyword), # constants - (r'nil|false|true', Name.Constant), + (r'(nil|false|true)\b', Name.Constant), # names - ('Object|list|List|Map|args|Sequence|Coroutine|File', Name.Builtin), + ('(Object|list|List|Map|args|Sequence|Coroutine|File)\b', + Name.Builtin), ('[a-zA-Z_][a-zA-Z0-9_]*', Name), # numbers (r'(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?', Number.Float), |