Pokročilý zvýrazňovač syntaxe
Napsal: 01 pro 2014 17:11
Trochu navážu na ostatní témata ohledně této, nazval bych to již, problematiky.
Jak je známo, toto forum nedisponuje zrovna "kvalitním" zvýrazňovačem syntaxe - já samozřejmě vím, že se zde řeší potíže důležitější, avšak ani na tuto by se zapomínat nemělo. Abych si pouze nestěžoval a přispěl nápady, jak je asi i očekáváno, pohovořím v řádcích následujících o jistých vylepšení onoho zvýrazňovače:
1. Nezávislost - Neměl by být závyslí na jakémkoli programovacím jazyku, tedy reálně to znamená snaha o zajištění absolutní funkčnosti jeho - jak již bylo řečeno - nezávisle. Uskutečnění by nebylo až tak složité (alespoň dle mého, amatérského úsudku), do tagu [code] by se přidal znak "=", za kterým by stál název jazyka programovacího - tím by se zajistila ona neomylnost zvýrazňovače.
2. Individualita - Trochu zmatený název této myšlenky by měl jednoznačně reprezentovat možnost samotného zasahování uživatele do zvýrazňovače - mohl by měnit formát, velikost i barvu textu (atd.) v "těle" tagu "[code]".
3. On-line IDE - Poslední, a zřejmě také nejhůře uskutečnitelný, návrh se týká kontroly syntaxe, tedy vlastně tvorba jedné z fukcí kdejakého IDE. PS: Mám na mysli základní kontrolu, tedy ku příkladu upozornit na chybné názvy proměnných, či nesmyslnou "}" za uvnitř metody.
Jsem rád za každou kritiku i připomínky.
Jak je známo, toto forum nedisponuje zrovna "kvalitním" zvýrazňovačem syntaxe - já samozřejmě vím, že se zde řeší potíže důležitější, avšak ani na tuto by se zapomínat nemělo. Abych si pouze nestěžoval a přispěl nápady, jak je asi i očekáváno, pohovořím v řádcích následujících o jistých vylepšení onoho zvýrazňovače:
1. Nezávislost - Neměl by být závyslí na jakémkoli programovacím jazyku, tedy reálně to znamená snaha o zajištění absolutní funkčnosti jeho - jak již bylo řečeno - nezávisle. Uskutečnění by nebylo až tak složité (alespoň dle mého, amatérského úsudku), do tagu [code] by se přidal znak "=", za kterým by stál název jazyka programovacího - tím by se zajistila ona neomylnost zvýrazňovače.
2. Individualita - Trochu zmatený název této myšlenky by měl jednoznačně reprezentovat možnost samotného zasahování uživatele do zvýrazňovače - mohl by měnit formát, velikost i barvu textu (atd.) v "těle" tagu "[code]".
3. On-line IDE - Poslední, a zřejmě také nejhůře uskutečnitelný, návrh se týká kontroly syntaxe, tedy vlastně tvorba jedné z fukcí kdejakého IDE. PS: Mám na mysli základní kontrolu, tedy ku příkladu upozornit na chybné názvy proměnných, či nesmyslnou "}" za uvnitř metody.
Jsem rád za každou kritiku i připomínky.