Skip to content

Add C++ impl and a 'compiler'#3

Open
GeorgeLS wants to merge 1 commit into
tedneward:mainfrom
GeorgeLS:main
Open

Add C++ impl and a 'compiler'#3
GeorgeLS wants to merge 1 commit into
tedneward:mainfrom
GeorgeLS:main

Conversation

@GeorgeLS

Copy link
Copy Markdown

Hello there @tedneward. I've watched both of your talks in Devoxx Athens. I loved both of them.
I thought that it could be useful to add a reference implementation in C++ for anyone that could be interested.
Please note that I don't really like OOP and modern C++, so my C++ implementation is basically like C.

Also, don't mind the cli.in files. These were used in order to generate the C++ cli parsing implementation by a tool that I've written. The Makefiles are also auto generated by another tool of mine.

I've also included a "compiler" implementation where you can write the bytecodes as plain text and those will be converted to binary.

Finally, I do not have the time to split the process in steps as you did so I'm opening this PR against main branch but if you want to retarget this to the final step let me know.

Thanks,
George

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant