Positive Technologies corporate blog
Compilers
Comments 6
0
спасибо за статью! На TypeScript не поглядываете? Очень хотелось бы увидеть его в списке.
0
Разве использование регулярных выражений не повлияет существено на производительность?
0

Нет, а почему они должны существенно на нее повлиять? Регулярные выражения сопоставляются не со всеми токенами, а с теми, до которых дошли в результате сопоставления шаблона в виде дерева с основным AST. К тому они же компилируются при создании (на платформе .NET используется параметр RegexOptions.Compiled).


В целом же модуль Pattern Matching работает очень быстро, но и возможности у него достаточно сильно ограничены.

0

А можно вкратце для всех объяснить как DSL можно там использовать?

Only those users with full accounts are able to leave comments. , please.