-
If you want to learn more about parsing, reading the code of an actual recursive parser might be a better idea. Esprima is a decent place to start if you're interested in JS grammar. Then you can look at the babel handbook to learn more about AST transformations. From there, the literature gets quite a bit more heavy. If you get this far and are willing to push further, you'll probably want to grab yourself a copy of the dragon book at a minimum.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
babel-handbook
:blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.
If you want to learn more about parsing, reading the code of an actual recursive parser might be a better idea. Esprima is a decent place to start if you're interested in JS grammar. Then you can look at the babel handbook to learn more about AST transformations. From there, the literature gets quite a bit more heavy. If you get this far and are willing to push further, you'll probably want to grab yourself a copy of the dragon book at a minimum.
-
Related posts
-
Why you don’t need TypeScript
-
Algorithm to simplify a 100-variable Boolean expression?
-
babel-handbook: A guided handbook on how to use Babel and how to create plugins for Babel.
-
How to bundle a tree-shakable typescript library with tsup and publish with npm
-
Stailwc: an swc plugin for transpiling tailwind directives at compile time