This article is a kind of helper for people, who want to write their own parser, but don’t know how to start. I didn’t cover here all requirements to Compass compiler to simplify the problem. In MongoDB we needed any language to any language transformation with BSON documents support. Also we needed to use this parser as plugin for different our products written in JavaScript. Existing parsers didn’t work for us.

--

--

--

Senior Software Engineer at MongoDB

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alena Khineika

Alena Khineika

Senior Software Engineer at MongoDB

More from Medium

Secrets To Lead A Happy and Healthy Lifestyle

How To Lead A Happy and Healthy Lifestyle

Food Blog Classic Nutella Brownies Simple & Scrumptious!

Embracing the MV* Mindset

The simplest way to track your habit