cser / temperate

haXe ui components
Do What The F*ck You Want To Public License
24 stars 0 forks source link

Haxe editor syntax #1

Open Alexey-T opened 3 years ago

Alexey-T commented 3 years ago

thanks again for the blog post. I see you use Haxe. CudaText has such a lexer, so if you see any issues with it, give the feedback. on https://github.com/Alexey-T/CudaText/issues

the same for C#. @cser

cser commented 3 years ago

I see you use Haxe

*used in 2014 at last image Что тут рассказать? Подсветка как подсветка, можно еще попробовать и нестандартные типы подсветить, учитывая что они не могут начинаться с маленькой буквы. На github, кстати, пытаются подсвечивать, но зачем-то вместе с именами функций оденим цветом. Иногда вообще все, что с большой буквы в Haxe подсвечивают как типы - не сильно страшно получается.

Но это если фанаты CudaText имеются среди разработчиков на haХе, для кого стараться.

В issues не стал писать, т.к. использовать haXe мне вряд ли ещё придется, получится фидбек "в вакууме" :(

Alexey-T commented 3 years ago

спасибо! может и добавлю подсветку слов с бол.буквы.

Alexey-T commented 3 years ago

получилось! обновлю через 10 мин. Screenshot from 2021-01-12 15-36-29

cser commented 3 years ago

Да, примерно с такой подсветкой я и работал. При таком подходе, правда, ВСЕ_КОНСТАНТЫ светятся как типы - но это никого не напрягало

вт, 12 янв. 2021 г. в 15:37, Alexey T. notifications@github.com:

получилось! обновлю через 10 мин. [image: Screenshot from 2021-01-12 15-36-29] https://user-images.githubusercontent.com/4154978/104315449-02beb600-54ec-11eb-8a45-c0ac68ba0101.png

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cser/temperate/issues/1#issuecomment-758628380, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAE7722VCPKFWQQUL24QJELSZQ677ANCNFSM4V7AHP5A .

Alexey-T commented 3 years ago

А вот и нет hax

почему "haXe"??

https://haxe.org/

cser commented 3 years ago

Там конечно, принято писать абривеатуры типа Xml, но в апи и у пользователей XML встречается. Хотя тут что так что так - не идеально без семантического разбора, так что выбирайте

Alexey-T commented 3 years ago

Там конечно, принято писать абривеатуры типа Xml, но в апи и у пользователей XML встречается. Хотя тут что так что так - не идеально без семантического разбора, так что выбирайте

что выбирать? я свечу regex который начинается с upcase и потом есть хоть одна lowercase letter.

cser commented 3 years ago

Да, либо так, но изредка будет XML неподсвеченным и однобуквенные классы в примерах, либо просто если начинается с большой буквый - но будут светиться константы. На свой вкус.

вт, 12 янв. 2021 г. в 15:52, Alexey T. notifications@github.com:

Там конечно, принято писать абривеатуры типа Xml, но в апи и у пользователей XML встречается. Хотя тут что так что так - не идеально без семантического разбора, так что выбирайте

что выбирать? я свечу regex который начинается с upcase и потом есть хоть одна lowercase letter.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cser/temperate/issues/1#issuecomment-758635589, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAE7723ANFLNVTH5BWTA64TSZRAXDANCNFSM4V7AHP5A .

Alexey-T commented 3 years ago

ну ладно, никто не пишет feedback, оставлю как щас.