Zdravim, rad bych nahlasil neuplne zvyraznovani klicovych slov pro python - ve verzi 5 (build 241) chybi zvyrazneni i v nekterych pripadech, kdy funguje ve verzi 4; navic v aktualnich verzich pythonu nektere vyrazy pribyly.
V nynejsi verzi pythonu 3.6 jsou to vyrazy: cite: -------------------------------------------------------------------------------- and as assert break class continue def del elif else except False finally for from global if import in is lambda None nonlocal not or pass raise return True try while with yield-------------------------------------------------------------------------------- https://docs.python.org/3.6/reference/lexical_analysis.html#keywords Aktualni vestavene funkce jsou: cite: -------------------------------------------------------------------------------- abs all any ascii bin bool bytearray bytes callable chr classmethod compile complex delattr dict dir divmod enumerate eval exec filter float format frozenset getattr globals hasattr hash help hex id input int isinstance issubclass iter len list locals map max memoryview min next object oct open ord pow print property range repr reversed round set setattr slice sorted staticmethod str sum super tuple type vars zip __import__ -------------------------------------------------------------------------------- https://docs.python.org/3.6/library/functions.html - Oproti drivejsi verzi pythonu 2 a aktualnimu nastaveni zvyraznovace v PSPadu "exec" ted neni klicove slovo, ale nazev systemove funkce. Existuje jeste par dalsich vestavenych konstant, ktere by take bylo mozne zvyraznovat - nejspis stejne jako klicova slova: cite: -------------------------------------------------------------------------------- NotImplemented Ellipsis __debug__-------------------------------------------------------------------------------- respektive systemove funkce: cite: -------------------------------------------------------------------------------- quit exit copyright license credits -------------------------------------------------------------------------------- https://docs.python.org/3.6/library/constants.html V pspadu 5 se mi zvyraznuji jen klicove vyrazy ze zacatu abecedniho poradi and... except , ostatni ne; navic jeste False a True, drive jen konvencne rezervovana slova, v pythonu 3 jsou zarazena jako bezna klicova. Nevim, jak se vyraznovac ma stavet k rozdilum mezi verzemi programu, zdalo by se mi nejjednodussi pouzivat radsi sirsi seznam pro nejnovejsi verzi. Pokud se nepletu, tento interni zvyraznovac nejde uzivatelsky upravit, je to tak? Pokud by to bylo mozne jednoduse doplnit, bylo by to dobre, muze to ale i pockat na planovanou novou komponentu editoru s uzivatelskym nastavenim zvyraznovacu. Predem dekuju a zdravim, vbr -- <http://forum.pspad.com/read.php?4,69078,69078> PSPad freeware editor http://www.pspad.com
