*.py comment """.*""" comment '''.*''' commentDoxygen ##(\\[\\\n]|.)*$ comment #(\\[\\\n]|.)*$ doubleQuoteText "(\\[\\"]|.)*" doubleQuoteText '((\\[\\'])|.)*' keyword \@if|else|elif|break|pass|continue|while|do|for|in|return\@ systemFunction \@print|len|range|del|__init__|self|os\.|sys\.|path\.\@ type \@bool|BOOL|char|double|float\@ storageKeyword \@def|class|import|from|as|try|except\@ number \@((0(x|X)[0-9a-fA-F]*)|(\d+\.?\d*|\.\d+)((e|E)(\+|\-)?\d+)?)(L|l|UL|ul|u|U|F|f)?\@ boolean \@True|False\@ macro \@[A-Z_][A-Z_0-9]{3,500}\@ boolean ==|<=|>=|!=|<{1,2}|>{1,2}|&&|\{|\}| macro ([A-Z]|_){4,500} doxElem