OldComp.cz https://oldcomp.cz/ |
|
Z80 assembler - zvýraznění syntaxe https://oldcomp.cz/viewtopic.php?f=113&t=6633 |
Stránka 1 z 1 |
Autor: | mop [ 28.08.2018, 13:33 ] |
Předmět příspěvku: | Z80 assembler - zvýraznění syntaxe |
Dělám si vlastní zvýraznění syntaxe pro Z80 asm a chci docílit, aby:
Tady testuju regulární výraz pro definici podmínek C, NC, Z, NZ: http://rubular.com/r/E6lYtP3hqb Jak vidno, C jako podmínka Carry je zachyceno správně, ale vždy i s předcházejícími mezerami. Je to proto, že výraz pro whitespace \s+ nemůžu nacpat dovnitř konstrukce look-behind (?<=), která vyžaduje pevnou délku. Jsem s tím v zásadě takhle spokojený (barvu pozadí v barvičkách sytaxe měnit nebudu a barva popředí u mezer mě nezajímá). Přesto by mě čistě akademicky zajímalo, jestli existuje čisté řešení, kdy by bylo C u podmíněných instrukcí odchyceno bez těch mezer. |
Autor: | mborik128 [ 28.08.2018, 14:59 ] |
Předmět příspěvku: | Re: Z80 assembler - zvýraznění syntaxe |
Toto som riesil v mojom Z80 Macro-Assembler, rozsireni do Code, ktore okrem syntax highlightingu poskytuje kompletny IntelliSense ...a funguje mi to tam bezpecne, tak sa mozes inspirovat: https://github.com/mborik/z80-macroasm- ... .json#L164 |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |