-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query 2020-03-23, Query 2020-04-06, Query 2020-04-20
Prepare a presentation for the team about tools which ingest a grammar and output parsers for it. The most interesting questions are:
- What do these tools look like? What features do they have? What's the input/output?
- Your experience with these tools. What was George's skunkworks project like?
- How we may or may not be able to get them to ingest BSON.
One possible outline is:
- Parser generators: Typical goals, input/outputs, some example names, maybe some glimpse at code
- Contrast to IDL: What's similar, what's different
- Your previous experience at other companies/projects (if you know where we may find others in the company using them, that would be interesting)
- George's skunkwork project and results
- Lexing BSON (I think this was left as follow-up for George's project?)
- Compare/contrast which tools are best candidates should we use one (e.g. how does ANTLR compare to Bison)