You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parsing of vim commands is pretty fragile and difficult to work with in the package, as it's essentially just matching input against a list of really gnarly regular expressions. The more complex the commands, the more unruly the current solution gets. For example, in order to implement registers, many (but not all) commands must be able to be prepended with "x.
Re-implementing the parsing stage with a more robust solution would make it easier to add or change more complex features. PikaParser.jl takes a really interesting approach. At best, this can replace parse.jl, and at worst it will be an interesting experiment and learning opportunity.
The text was updated successfully, but these errors were encountered:
Parsing of vim commands is pretty fragile and difficult to work with in the package, as it's essentially just matching input against a list of really gnarly regular expressions. The more complex the commands, the more unruly the current solution gets. For example, in order to implement registers, many (but not all) commands must be able to be prepended with
"x
.Re-implementing the parsing stage with a more robust solution would make it easier to add or change more complex features. PikaParser.jl takes a really interesting approach. At best, this can replace
parse.jl
, and at worst it will be an interesting experiment and learning opportunity.The text was updated successfully, but these errors were encountered: