Учебные проект по разработке транслятора.
- Translator - Интерфейс командной строки транслятора.
- Program.cs - Запуск транслятора и передача текстового файла на вход.
- TranslatorExplorer - Оконный интерфейс визуализации работы алгоритмов транслятора.
- Form1.cs - Чтение данных из формы окна и передача транслятору, с последующим выводом результатов.
- TranslatorLib - Основные компоненты транслятора.
- Transliterator.cs - Транслитератор.
- Lexer.cs - Лексический анализатор.
- SyntaxAnalyzer.cs - Синтаксический анализатор.
- HashTable.cs - Хэш-таблицы.
- Stage.cs - Вспомогательные интерфейсы для компонетов-этапов.
- TranslatorExceptions.cs - Вспомогательные классы-исключения для ошибок трансляции.