учебный интерпретатор

#2 Обзор частей Интерпретатора - Описание работы простого интерпретатора, пример

Этапы интерпретации исходного кода

  1. Посимвольное чтение исходного кода;
  2. Лексический анализ - на основе входящей последовательности символов выделяются "слова" языка;
  3. Синтаксический анализ - входящая последовательность слов сопоставляется с правилами построения "предложений" на языке программирования и преобразуется в массив AST-деревьев (абстрактное синтаксическое дерево);
  4. Выполнение (интерпретация) кода на основе массива AST-деревьев.
Subscribe to RSS - учебный интерпретатор