Sponsoring the Lezer parser system
Blog post from Tines
The recent sponsorship of the Lezer parser system by the CodeMirror team marks a significant development for the new Liquid Editor, enhancing its functionality with syntax highlighting, error reporting, and autocomplete capabilities. Previously, these tasks were attempted using regexes, but the limitations of that approach led to the adoption of Lezer, which allows for the definition of a grammar for Liquid and the creation of a syntax tree. This switch provides a robust structure for implementing advanced editor features. The sponsoring entity expresses high regard for the tool's quality and the professionalism of Marijn and the team, emphasizing its commitment to supporting high-quality open-source software (OSS). A more detailed discussion on the reasons and methods behind using Lezer is anticipated.