Я не уверен, что формулирую это право, но я уверен, что ищу переводчик LISP, который я могу поместить в свою программу на С++.
Идеальная ситуация, которую я представляю, - это функция или что-то, к чему я могу передать либо строку, файл, либо имя файла, содержащую код LISP, а затем использовать вывод из кода LISP в других частях.
Чтобы выразить это в терминах (print (eval (read)))
, я хочу, чтобы read
был чем-то, что я вводил, чтобы читать то, и строку или что-то, что я могу проанализировать из печати.