Oznámení
Portable Texy!
před 10 lety
- harvie
- Člen | 6
Texy! je myslim jeden z nejlepsich (ne)znackovacich jazyku, ale jeho nejvetsi problem je v tom, ze je prakticky pouze pro PHP. Ja vidim reseni v napsani nejakeho abstraktniho jazyka, ve kterem by byla popsana pouze syntaxe a ve snadno portovatelnych interpreterech pro ruzne jazyky.
před 10 lety
- harvie
- Člen | 6
2Ondřej Mirtes: Tady jde ale o to, že by pak bylo portování mnohem jednodušší, všechny porty by mohli používat stejnou definici syntaxe a odpadly by tak manuální úpravy jednotlivých portů, případně problémy s vzájemnou nekompatibilitou těchto portů… nemusely by se portovat uživatelské syntaxe (jenom by se připojilo na konec základní definice Texy! syntaxe pár vlastních řádek regulárů, etc…)
což znamená používat buď nějaký systém jako yacc/lex, nebo napsat nějaký vlastní jednoduchý interpreter. jinak řečeno definice syntaxe nesmí být kód ve stejném jazyce jako Texy!, ale řetězec/soubor, se kterým texy přímo pracuje.
btw mediawiki řeší podobný problém, je tam pár zajímavých informací: http://www.mediawiki.org/…tive_parsers