Common lisp 如何将代码逐字插入SWIG接口?
我需要将代码插入到生成文件的头中,但插入的代码是用Lisp编写的。因为SWIG试图解析它,所以它中断了。我需要类似于Common lisp 如何将代码逐字插入SWIG接口?,common-lisp,swig,cffi,Common Lisp,Swig,Cffi,我需要将代码插入到生成文件的头中,但插入的代码是用Lisp编写的。因为SWIG试图解析它,所以它中断了。我需要类似于%pythoncode命令的东西,但用于CFFI(Lisp) 另外,看看这个:我是否正确地假设%begin的内容将被丢弃,除非CPlusPlus | | CWrap为真?(但我不需要C包装器,API是针对C的,而不是C++)?回答我的新问题: %insert("lisphead") %{ (in-package :some-package) %} 这似乎就是解决问题的方法
%pythoncode
命令的东西,但用于CFFI(Lisp)
另外,看看这个:我是否正确地假设
%begin
的内容将被丢弃,除非CPlusPlus | | CWrap
为真?(但我不需要C包装器,API是针对C的,而不是C++)?回答我的新问题:
%insert("lisphead") %{
(in-package :some-package)
%}
这似乎就是解决问题的方法。感谢这篇博文:
%insert("lisphead") %{
(in-package :some-package)
%}