You are here: PSPad forum > České diskuzní fórum > Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

#1 Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: prema_van_smuuf | Date: 2015-01-20 22:51 | IP: IP Logged

Zajímalo by mě, jestli by šlo aktualizovat definice klíčových slov nových verzí PHP. Chci si teď hrát s yield a štve mě, že se mi nezvýrazní tak hezky, jako slůvko return.

Čili:

Jde nějak vlastní pomocí (pře)definovat nějaký definiční soubor, kam bych yield připsal a (evidentně) integrovaný PHP highlighter (který tak funguje v rámci multihighlighteru) by ho poznal a zvýraznil?

Hledal jsem tu na fóru a vím o existenci Frantovo_PHP, ale fungovat přes to je pro mne nevyhovující - žádný multihighlighter + barvičky nejdou nastavit jako kopie 1:1 fungující jako ten originální PHP highlighter. (symbol $ není brán jako definice proměnné a tak - pokud se mýlím, klidně opravit)

Zkoušel jsem editovat ./Context/PHP.def a zkopírovat řádek s definicí keywordu return a přepsat jej na yield, ale ani po restartu PSPadu se nic nestalo - žádná změna.

Nějak se mi nechce věřit, že jsou klíčová slova pro integrovaný PHP highlighter schovaná někde v binárkách a neexistuje způsob, jak prostě někde něco přepsat/připsat.

Uniklo mi něco?

A pokud to nejde udělat ručně na straně uživatele, šlo by to, prosím prosím, udělat na straně autora? smiling smiley To by bylo žůžo!

Edited 2 time(s). Last edit at 2015-01-20 22:52 by prema_van_smuuf.

Options: Reply | Quote | Up ^


#2 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: pspad | Date: 2015-01-21 04:35 | IP: IP Logged

Nektere zvyraznovace - jako napr. PHP jsou interni - v binarkach..
Pokud mi poslete seznam chybejicich klicovych slov, doplnim je.

Options: Reply | Quote | Up ^


#3 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: prema_van_smuuf | Date: 2015-01-21 13:53 | IP: IP Logged

Ok, tak jsem prošmejdil dostupnou PHP dokumentaci a výsledkem je tento seznam:
(nevěděl jsem jestli za některými keywords nechat závorky (), takže tam pro jistotu jsou, kdyby se to k něčemu hodilo)
gist.github.com

Vztahuje se to k dnešnímu datu a tedy by tam měly být i věci, které jsou v PHP 5.6 ...

Každopádně díky moc za ochotu to tam přidat smiling smiley

Edited 1 time(s). Last edit at 2015-01-21 13:56 by prema_van_smuuf.

Options: Reply | Quote | Up ^


#4 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: pspad | Date: 2015-01-21 14:35 | IP: IP Logged

Co se dívám, tak tam chybí 6 slov. Přidám to tam, bude to v dalším developer buildu

Options: Reply | Quote | Up ^


#5 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: pspad | Date: 2015-01-21 14:45 | IP: IP Logged

Hotovo. Bude dostupne v dalsim developer buildu

Options: Reply | Quote | Up ^


#6 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: prema_van_smuuf | Date: 2015-01-21 14:47 | IP: IP Logged

Tak to se stydím..

Ale taky jsem zvědavý - které tam chybí a odkud? smiling smiley

Options: Reply | Quote | Up ^


#7 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: pspad | Date: 2015-01-21 14:50 | IP: IP Logged

Pokud to chcete zjistit, otevrete si ten seznam ve svem PSpadu s PHP zvyraznovacem. Co nebude zvyrazneno, chybi winking smiley
Ja uz to nezjistim, musel bych sahnout do zaloh pro starou verzi.

Options: Reply | Quote | Up ^


#8 Re: Aktualizované keywords pro PHP 5.5 (a klidně rovnou 5.6)

Posted by: prema_van_smuuf | Date: 2015-01-21 14:52 | IP: IP Logged

Jo takhle :D Já myslel že v tom mém chybí 6 slov. A ono chybělo 6 slov v PSPadu. Dobré, ok, díky. Super! smiling smiley

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2020 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR