27.5KB Язык - агностика WebGPU

#Язык #WebGPU #Статья #Commissions #URletter

Статья URL: https://gpu-lexer.vercel.appp/Commissions URletter:https://news.ycombinator.com/teme?id=49619464 Пункты: 17 # Комментарии: 4

27.5KB: agnostic1 Веб-GPU: импорт синтаксисных указателей {подсветка} из « gpu-lexer» const perspects = ожидание подчёркивания('источник кода")// {/ Тип: 'plase' Δкоммент' ▸ "string" α''' number' β 'keyword'', 'top'' 'Text'' (функции) γ 'posent'' `Operator'/// / Запуск: число// конец: число / } [] Gpus-lexter делит исходный код на простые части — слова, белое пространство, новые линии и символы. Затем крошечная модель WebGPU сочетает локальный и полный контекст для маркировки каждой части. Она предназначена для любого языка: вместо того, чтобы выбирать грамматику, она предполагает тип каждой части из окружающего источника, даже когда никогда не видела этот язык или синтаксис во время тренировки. Приближающиеся ярлыки становятся полосами высвета, возвращающимися в ваш код. Это эксперимент, а не грамматически эквивалентный индикатор. В файлах, хранящихся в процессе обучения, 12,7% символических ярлыков нынешней модели отличаются от Shiki. Это измеряет соглашение с Shiki - необъективная правильность, - и невидимые языки или код реального мира могут различаться чаще.