UNPKG

nizavisim

Version:

Независимый язык программирования с поддержкой русского языка.

23 lines (20 loc) 560 B
const { lexer } = require('./lexer'); const { parser } = require('./parser'); const { interpreter } = require('./interpreter'); // Основная функция запуска function main(input) { const tokens = lexer(input); const ast = parser(tokens); interpreter(ast); } // Пример использования if (require.main === module) { const exampleCode = ` функция старт() { вывести("Привет, мир!"); } старт(); `; main(exampleCode); } module.exports = { main };