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