Николай777CR,
Откуда я знаю, что Вам нужно? Вам Shell написать, bash или cmd? Я правильно понял, что Вы ведь замахнулись на реализацию языка программирования, практически, своего интерпретатора. И что Вам подсказать? Синтаксис Вашего языка? Семантику? По моему, Вы недооцениваете сложность задачи. Однако же, любой интерпретатор имеет Repl (read-eval-print-loop), это основа, как-бы. Вот реализацию Repl'a я Вам показал. Вырожденный случай -- метациклический интерпретатор, безо всяких расширений, если вы вставите вместо myEval нативный eval, вы будете интерпретировать входные строки так же, как это делает низлежащий язык, в данном случае, JS
Последний раз редактировалось pnpquest, 09.11.2015 в 23:27.
|