[COMPASS-2895] create a wiki for bson-compilers Created: 29/May/18  Updated: 18/Jun/18  Resolved: 18/Jun/18

Status: Closed
Project: Compass
Component/s: Export to Language
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Irina Shestak (Inactive) Assignee: Irina Shestak (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: COMPASS-2309
Story Points: 5
Sprint: Sprint Xzibit, Sprint Young Dre The Truth

 Description   

There are a few things that need to be explained in a wiki about how this project works. That way if people want to contribute, it'll be easier for them to get started. Also useful for other teams that will be using this package. Should include:

1) Symbol tables

  • how are these generated
  • how does the hierarchy work
  • what happens to them afterwards

2) Visitors and Generators. How do we end up with ctx being "passed down" from visitor to generator?

3) What happens once Antlr generates the AST? what do we do from there?

4) Diagram to explain the javascript visitor structure.

5) Maybe a few more diagrams if they prove useful


Generated at Wed Feb 07 22:31:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.