57 | | * '''Links of Interest''': <NONE, please add some> |
58 | | * '''Possible Mentors''': cotto |
59 | | * '''Details''': Several languages compile down to an abstract syntax tree type called POST. POST is the last stage of analysis and transformation before output code generation. Update existing POST, or create a new POST library capable of outputting bytecode directly. You should not output PIR and rely on the PIR compiler to generate the bytecode. Emphasis for this project is placed on the ability to output working bytecode, not necessarily on the quality of the generated bytecode nor the throughput performance of the converters. |
| 57 | * '''Links of Interest''': [https://github.com/parrot/parrot/tree/nqp_pct newPOST branch] |
| 58 | * '''Possible Mentors''': cotto, bacek |
| 59 | * '''Details''': Several languages compile down to an abstract syntax tree type called POST. POST is the last stage of analysis and transformation before output code generation. Update existing POST, or create a new POST library capable of outputting bytecode directly. Update PAST to create new POST tree. You should not output PIR and rely on the PIR compiler to generate the bytecode. Emphasis for this project is placed on the ability to output working bytecode, not necessarily on the quality of the generated bytecode nor the throughput performance of the converters. |