Skip to content

VasilevMaxim/TranslatorGo

Repository files navigation

Best C++ C#

Translator from Go to Assembler language.

Translator Consists of 4 main stages.

▶️ Token splitting. (Lexer)
▶️ Tree building. (Parser)
▶️ Semantic analyzer. (Ast)
▶️ Code generation in Assembler. (Asm)

The new parsing system is based on the recursion process. It is more acceptable, because it allows you to split the entire syntax into separate components, component parts.

In order to translate the code, specify the path to the file in the main function.

Already done.

✅ Lexer
✅ Parser
✅ Semantic analyzer
✅ Code generation in Assembler

Based on an article from Habr: https://habr.com/en/post/133780/
Thanks so much for helping Peter, I582: https://github.com/i582

About

💎Translator from Go to assembler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published