Hi! I'm Abdullah, a sophomore student at National University of Science and Technology, Pakistan. I learned iOS Development in 1st grade of my college and worked on different projects in C, C++ and Java in my university years. I am one of the Apple fan and would be glad to work for swift. I have gone through all the projects and found "Integration of libSyntax tree with compiler pipeline" interesting. I have gone through it a few times but I having ambiguity in initial steps.
My understanding regarding "Derive the AST nodes from the libSyntax tree" is:
- I need to modify the parser to generate libSyntax tree instead of AST.
- Add a compiler option that provides libSyntax tree JSON file as an input for the compiler.
"Having the parser generate only a libSyntax tree":
- A serialised libSyntax tree JSON will be deserialized using JSON deserializer (which is already present) then It will generate a libSyntax tree which I have to implement for an AST.
It would be appreciated if anyone could help me to start the project.