Merge branch 'lyze-cffi-export-package'
* lyze-cffi-export-package: Add user documentation to the export package extension. Extend the export feature in the CFFI module to support exporting to a particular package.
This commit is contained in:
commit
0ee304188c
3 changed files with 20 additions and 10 deletions
|
|
@ -860,8 +860,11 @@ void CFFI::emit_struct_union(Node *n, bool un = false) {
|
|||
}
|
||||
|
||||
void CFFI::emit_export(Node *n, String *name) {
|
||||
if (GetInt(n, "feature:export"))
|
||||
Printf(f_cl, "\n(cl:export '%s)\n", name);
|
||||
if (GetInt(n, "feature:export")) {
|
||||
String* package = Getattr(n, "feature:export:package");
|
||||
Printf(f_cl, "\n(cl:export '%s%s%s)\n", name, package ? " " : "",
|
||||
package ? package : "");
|
||||
}
|
||||
}
|
||||
|
||||
void CFFI::emit_inline(Node *n, String *name) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue