yuanbohan
yuanbohan
## features required - read data from db using [PromQL](https://prometheus.io/docs/prometheus/latest/querying/basics/) - remote write - remote read
Use String in terms of easy coding for now. [Chumsky](https://github.com/zesterer/chumsky) can be a good choice. This should include at least: - Parser - Lexer
## Reference - [calc_manual_lex](https://github.com/softdevteam/grmtools/blob/f68c63f40d9c0a76ca2ed4a06db8c954052451a9/lrlex/examples/calc_manual_lex/src/main.rs#L54) - [grmtools parsing idioms](https://softdevteam.github.io/grmtools/latest_release/book/parsing_idioms.html?highlight=string#grmtools-parsing-idioms)
- https://github.com/prometheus/prometheus/issues/11170 - https://github.com/prometheus/prometheus/issues/11218
## purpose hope to reduce the risk of unmatched code blocks in different language