Open zm-cttae opened 1 year ago
vscode-textmate-languageservice
The Textmate scope selector shows below-par performance due to exponential expense in path in grammar specification.
path
pest
rust-peg
Already written FastScopeSelector for scope & path in linear time O(cN) c = the number of alphanumeric scope atoms.
FastScopeSelector
scope
O(cN)
c
atoms
changed due date to March 31, 2023
removed due date
⚡️️ Feature Request
vscode-textmate-languageservice
available.Is your feature request related to a problem?
The Textmate scope selector shows below-par performance due to exponential expense in
path
in grammar specification.Describe the solution you'd like
pest
(rust-peg
).Describe alternatives you've considered
Already written
FastScopeSelector
forscope
&path
in linear timeO(cN)
c
= the number of alphanumeric scopeatoms
.