Last active
December 21, 2015 16:28
-
-
Save hkwi/6333594 to your computer and use it in GitHub Desktop.
Peggy python 2.7 keyword file. Put this file as "C:\Program Files (x86)\Anchor\share\ac_python27.kwd".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Author: Hiroaki KAWAI <[email protected]> | |
| // Keyword file for "Peggy" http://www.anchorsystems.jp/anchor/ashp/peggy/pegindex.html | |
| Id: "Python27" | |
| Title: "Python 2.7" | |
| Extensions: "py" | |
| BgColoring: On | |
| LineComment: "#" | |
| BaseLanguage: "HTML" | |
| IdCharacters: "_" | |
| HeadingPattern: /^\s*(class|def)\s/ | |
| Context 128: | |
| { | |
| '\'\'\'', FgHTMLDelimiter, PostGoto 1 | |
| /\\u[0-9a-fA-F]{4}/, FgHTMLEntity | |
| /\\U[0-9a-fA-F]{8}/, FgHTMLEntity | |
| /\\N\{[0-9A-Za-z\- ]+\}/, FgHTMLEntity | |
| /\\[0-7]{3}/, FgHTMLEntity | |
| /\\x[0-9A-Za-z]{2}/, FgHTMLEntity | |
| Default, FgString | |
| } | |
| Context 129: | |
| { | |
| '\"\"\"', FgHTMLDelimiter, PostGoto 1 | |
| /\\u[0-9a-fA-F]{4}/, FgHTMLEntity | |
| /\\U[0-9a-fA-F]{8}/, FgHTMLEntity | |
| /\\N\{[0-9A-Za-z\- ]+\}/, FgHTMLEntity | |
| /\\[0-7]{3}/, FgHTMLEntity | |
| /\\x[0-9A-Za-z]{2}/, FgHTMLEntity | |
| Default, FgString | |
| } | |
| Context 130: | |
| { | |
| /$/, FgString, Goto 1 | |
| /\\u[0-9a-fA-F]{4}/, FgHTMLEntity | |
| /\\U[0-9a-fA-F]{8}/, FgHTMLEntity | |
| /\\N\{[0-9A-Za-z\- ]+\}/, FgHTMLEntity | |
| /\\[0-7]{3}/, FgHTMLEntity | |
| /\\x[0-9A-Za-z]{2}/, FgHTMLEntity | |
| /\\./, FgString | |
| '\'', FgHTMLDelimiter, PostGoto 1 | |
| Default, FgString | |
| } | |
| Context 131: | |
| { | |
| /$/, FgString, Goto 1 | |
| /\\u[0-9a-fA-F]{4}/, FgHTMLEntity | |
| /\\U[0-9a-fA-F]{8}/, FgHTMLEntity | |
| /\\N\{[0-9A-Za-z\- ]+\}/, FgHTMLEntity | |
| /\\[0-7]{3}/, FgHTMLEntity | |
| /\\x[0-9A-Za-z]{2}/, FgHTMLEntity | |
| /\\./, FgString | |
| '\"', FgHTMLDelimiter, PostGoto 1 | |
| Default, FgString | |
| } | |
| Context 256: | |
| { | |
| /$/, FgComment, PostGoto 1 | |
| "TODO", FgHTMLIllegalCharacter, Goto 257 | |
| "todo", FgHTMLIllegalCharacter, Goto 257 | |
| "XXX", FgHTMLIllegalCharacter, Goto 257 | |
| "xxx", FgHTMLIllegalCharacter, Goto 257 | |
| Default, FgComment | |
| } | |
| Context 257: | |
| { | |
| /$/, FgComment, PostGoto 1 | |
| Default, FgHTMLIllegalCharacter | |
| } | |
| Context 1: | |
| { | |
| /#/, FgComment, Goto 256 | |
| "True", FgPredefinedSymbol | |
| "False", FgPredefinedSymbol | |
| "None", FgPredefinedSymbol | |
| "NotImplemented", FgPredefinedSymbol | |
| "Ellipsis", FgPredefinedSymbol | |
| "__debug__", FgPredefinedSymbol | |
| "copyright", FgPredefinedSymbol, "site module" | |
| "license", FgPredefinedSymbol, "site module" | |
| "credits", FgPredefinedSymbol, "site module" | |
| "class", FgKeyword | |
| "def", FgKeyword | |
| "global", FgKeyword | |
| "finally", FgKeyword | |
| "is", FgKeyword | |
| "and", FgKeyword | |
| "not", FgKeyword | |
| "or", FgKeyword | |
| "if", FgKeyword | |
| "elif", FgKeyword | |
| "else", FgKeyword | |
| "except", FgKeyword | |
| "try", FgKeyword | |
| "while", FgKeyword | |
| "for", FgKeyword | |
| "return", FgKeyword | |
| "yield", FgKeyword | |
| "pass", FgKeyword | |
| "break", FgKeyword | |
| "continue", FgKeyword | |
| "lambda", FgKeyword | |
| "from", FgKeyword | |
| "nonlocal", FgKeyword, "Python3K" | |
| "with", FgKeyword | |
| "as", FgKeyword | |
| "in", FgKeyword | |
| "raise", FgKeyword | |
| "import", FgKeyword | |
| "del", FgKeyword | |
| "assert", FgKeyword | |
| "print", FgBuiltinFunction | |
| "exec", FgBuiltinFunction | |
| "quit", FgBuiltinFunction | |
| "exit", FgBuiltinFunction | |
| "abs", FgBuiltinFunction | |
| "divmod", FgBuiltinFunction | |
| "input", FgBuiltinFunction | |
| "open", FgBuiltinFunction | |
| "staticmethod", FgBuiltinFunction | |
| "all", FgBuiltinFunction | |
| "enumerate", FgBuiltinFunction | |
| "int", FgBuiltinFunction | |
| "ord", FgBuiltinFunction | |
| "str", FgBuiltinFunction | |
| "any", FgBuiltinFunction | |
| "eval", FgBuiltinFunction | |
| "isinstance", FgBuiltinFunction | |
| "pow", FgBuiltinFunction | |
| "sum", FgBuiltinFunction | |
| "basestring", FgBuiltinFunction | |
| "execfile", FgBuiltinFunction | |
| "issubclass", FgBuiltinFunction | |
| "super", FgBuiltinFunction | |
| "bin", FgBuiltinFunction | |
| "file", FgBuiltinFunction | |
| "iter", FgBuiltinFunction | |
| "property", FgBuiltinFunction | |
| "tuple", FgBuiltinFunction | |
| "bool", FgBuiltinFunction | |
| "filter", FgBuiltinFunction | |
| "len", FgBuiltinFunction | |
| "range", FgBuiltinFunction | |
| "type", FgBuiltinFunction | |
| "bytearray", FgBuiltinFunction | |
| "float", FgBuiltinFunction | |
| "list", FgBuiltinFunction | |
| "raw_input", FgBuiltinFunction | |
| "unichr", FgBuiltinFunction | |
| "callable", FgBuiltinFunction | |
| "format", FgBuiltinFunction | |
| "locals", FgBuiltinFunction | |
| "reduce", FgBuiltinFunction | |
| "unicode", FgBuiltinFunction | |
| "chr", FgBuiltinFunction | |
| "frozenset", FgBuiltinFunction | |
| "long", FgBuiltinFunction | |
| "reload", FgBuiltinFunction | |
| "vars", FgBuiltinFunction | |
| "classmethod", FgBuiltinFunction | |
| "getattr", FgBuiltinFunction | |
| "map", FgBuiltinFunction | |
| "repr", FgBuiltinFunction | |
| "xrange", FgBuiltinFunction | |
| "cmp", FgBuiltinFunction | |
| "globals", FgBuiltinFunction | |
| "max", FgBuiltinFunction | |
| "reversed", FgBuiltinFunction | |
| "zip", FgBuiltinFunction | |
| "compile", FgBuiltinFunction | |
| "hasattr", FgBuiltinFunction | |
| "memoryview", FgBuiltinFunction | |
| "round", FgBuiltinFunction | |
| "__import__", FgBuiltinFunction | |
| "complex", FgBuiltinFunction | |
| "hash", FgBuiltinFunction | |
| "min", FgBuiltinFunction | |
| "set", FgBuiltinFunction | |
| "apply", FgBuiltinFunction | |
| "delattr", FgBuiltinFunction | |
| "help", FgBuiltinFunction | |
| "next", FgBuiltinFunction | |
| "setattr", FgBuiltinFunction | |
| "buffer", FgBuiltinFunction | |
| "dict", FgBuiltinFunction | |
| "hex", FgBuiltinFunction | |
| "object", FgBuiltinFunction | |
| "slice", FgBuiltinFunction | |
| "coerce", FgBuiltinFunction | |
| "dir", FgBuiltinFunction | |
| "id", FgBuiltinFunction | |
| "oct", FgBuiltinFunction | |
| "sorted", FgBuiltinFunction | |
| "intern", FgBuiltinFunction | |
| "BaseException", FgBuiltinFunction | |
| "SystemExit", FgBuiltinFunction | |
| "KeyboardInterrupt", FgBuiltinFunction | |
| "GeneratorExit", FgBuiltinFunction | |
| "Exception", FgBuiltinFunction | |
| "StopIteration", FgBuiltinFunction | |
| "StandardError", FgBuiltinFunction | |
| "BufferError", FgBuiltinFunction | |
| "ArithmeticError", FgBuiltinFunction | |
| "FloatingPointError", FgBuiltinFunction | |
| "OverflowError", FgBuiltinFunction | |
| "ZeroDivisionError", FgBuiltinFunction | |
| "AssertionError", FgBuiltinFunction | |
| "AttributeError", FgBuiltinFunction | |
| "EnvironmentError", FgBuiltinFunction | |
| "IOError", FgBuiltinFunction | |
| "OSError", FgBuiltinFunction | |
| "WindowsError (Windows)", FgBuiltinFunction | |
| "VMSError (VMS)", FgBuiltinFunction | |
| "EOFError", FgBuiltinFunction | |
| "ImportError", FgBuiltinFunction | |
| "LookupError", FgBuiltinFunction | |
| "IndexError", FgBuiltinFunction | |
| "KeyError", FgBuiltinFunction | |
| "MemoryError", FgBuiltinFunction | |
| "NameError", FgBuiltinFunction | |
| "UnboundLocalError", FgBuiltinFunction | |
| "ReferenceError", FgBuiltinFunction | |
| "RuntimeError", FgBuiltinFunction | |
| "NotImplementedError", FgBuiltinFunction | |
| "SyntaxError", FgBuiltinFunction | |
| "IndentationError", FgBuiltinFunction | |
| "TabError", FgBuiltinFunction | |
| "SystemError", FgBuiltinFunction | |
| "TypeError", FgBuiltinFunction | |
| "ValueError", FgBuiltinFunction | |
| "UnicodeError", FgBuiltinFunction | |
| "UnicodeDecodeError", FgBuiltinFunction | |
| "UnicodeEncodeError", FgBuiltinFunction | |
| "UnicodeTranslateError", FgBuiltinFunction | |
| "Warning", FgBuiltinFunction | |
| "DeprecationWarning", FgBuiltinFunction | |
| "PendingDeprecationWarning", FgBuiltinFunction | |
| "RuntimeWarning", FgBuiltinFunction | |
| "SyntaxWarning", FgBuiltinFunction | |
| "UserWarning", FgBuiltinFunction | |
| "FutureWarning", FgBuiltinFunction | |
| "ImportWarning", FgBuiltinFunction | |
| "UnicodeWarning", FgBuiltinFunction | |
| "BytesWarning", FgBuiltinFunction | |
| "self", FgUserKeyword1 | |
| /(r|u|b|br|rb)?'''/i, FgHTMLDelimiter, Goto 128 | |
| /(r|u|b|br|rb)?"""/i, FgHTMLDelimiter, Goto 129 | |
| /(r|u|b|br|rb)?'/i, FgHTMLDelimiter, Goto 130 | |
| /(r|u|b|br|rb)?"/i, FgHTMLDelimiter, Goto 131 | |
| /0o[0-7]+l?/i, FgNumber | |
| /0x[0-9a-f]+l?/i, FgNumber | |
| /0b[01]+l?/i, FgNumber | |
| /[a-zA-Z][a-zA-Z0-9_]*/, FgText | |
| /0+l?j?/i, FgNumber | |
| /[1-9][0-9]*l?j?/i, FgNumber | |
| /([0-9]*\.[0-9]+|[0-9]+\.|(([0-9]+|[0-9]*\.[0-9]+|[0-9]+\.)e(\+|\-)?[0-9]+))j?/i, FgNumber | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment