我需要将代码插入到生成文件的标题中,但是插入的代码是用 Lisp 编写的。由于 SWIG 尝试解析它,它会中断。我需要类似于%pythoncode
命令的东西,但对于 CFFI (Lisp)。
#ifdef SWIGCFFI
%begin
%{
(in-package :some-package)
%}
#endif /* SWIGCFFI */
另外,看看这个:https ://github.com/swig/swig/blob/master/Source/Modules/cffi.cxx#L140我是否正确假设除非是真的,否则内容%begin
将被丢弃?CPlusPlus || CWrap
(但我不需要 C 包装器,并且 API 用于 C,而不是 C++)?