{"name":"Pep8","scopeName":"source.pep8","patterns":[{"include":"#strings"},{"include":"#comment-single-line"},{"include":"#variable"},{"include":"#constant"},{"include":"#storage"},{"include":"#keyword"},{"include":"#entity"}],"repository":{"character":{"name":"string.character.pep8","match":"('[^\\\\']'|'\\\\.')"},"comment-single-line":{"name":"comment.singleline.pep8","match":";.*"},"comments":{"patterns":[{"include":"#comment-single-line"}]},"constant":{"patterns":[{"name":"constant.numeric.hex.pep8","match":"-?0(x|X)[0-9A-Fa-f]+"},{"name":"constant.numeric.int.pep8","match":"-?([0-9]+)"}]},"entity":{"patterns":[{"name":"entity.other.attribute-name.pep8","match":", *(i|d|x|n|(sx?f?))"},{"name":"entity.whitespaces.pep8","match":"( |\\t)*"}]},"keyword":{"patterns":[{"name":"keyword.control.pep8","match":"([cC][aA][lL][lL])|([sS][tT][oO][pP])|([bB][rR]((([lL]|[gG])([tT]|[eE]))|([eE][qQ])|([nN][eE])|[vV]|[cC])?)|([rR][eE][tT]([0-7]|([tT][rR])))\\b"},{"name":"keyword.operator.pep8","match":"(([aA][dD][dD])|([sS][uU][bB])|([nN][oO][tT])|([nN][eE][gG])|([aA][sS]([lL]|[rR]))|([rR][oO]([lL]|[rR]))|([oO][rR])|([cC][pP]))([aA]|[xX])\\b"},{"name":"keyword.misc.pep8","match":"([mM][oO][vV]([sS][pP]|[fF][lL][gG])[aA])|([nN][oO][pP][0-3]?)|((([aA][dD][dD])|([sS][uU][bB]))[sS][pP])|([dD][eE][cC]([iI]|[oO]))|((([lL][dD])|([sS][tT]))([bB][yY][tT][eE])?([aA]|[xX]))|([cC][hH][aA][rR]([iI]|[oO]))|([sS][tT][rR][oO])\\b"}]},"simple-string":{"name":"string.quoted.double.pep8","begin":"\\\"","end":"\\\"","patterns":[{"name":"string.char.pep8","match":"([^\\\\]|\\\\.)"}]},"storage":{"patterns":[{"name":"storage.type.pep8","match":"[.](([bB][uU][rR][nN])|([eE][qQ][uU][aA][tT][eE])|([bB][lL][oO][cC][kK])|([eE][nN][dD])|([bB][yY][tT][eE])|([wW][oO][rR][dD])|([aA][dD][dD][rR][sS][sS])|([aA][sS][cC][iI][iI]))"}]},"strings":{"patterns":[{"include":"#simple-string"}]},"variable":{"patterns":[{"name":"variable.other.pep8","match":"[a-z][a-zA-Z0-9_]* *[:]?"}]}}}
