X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=clnl;a=blobdiff_plain;f=src%2Fmain%2Fmain.lisp;h=6f319c48fe5abd7cc944c08b48c69d123db6d987;hp=9862515065b33a5bd3e550bfe8d57aabf2e07e15;hb=97c390f3cee5094fa6795acd4b25b7598d5dd1bd;hpb=d5b1d2277655b8771cc22aba7828e0b373b7d024 diff --git a/src/main/main.lisp b/src/main/main.lisp index 9862515..6f319c4 100644 --- a/src/main/main.lisp +++ b/src/main/main.lisp @@ -119,7 +119,8 @@ DESCRIPTION: ,@(mapcar (lambda (pair) `(list ,(car pair) (lambda () ,(intern (string-upcase (car pair)) *model-package*)))) - globals))) + globals)) + :turtles-own-vars ',(clnl-code-parser:turtles-own-vars code-ast)) ,@(when netlogo-callback `((funcall ,netlogo-callback (lambda (netlogo-code) @@ -191,7 +192,8 @@ DESCRIPTION: :globals (list ,@(mapcar (lambda (pair) `(list ,(car pair) (lambda () ,(intern (string-upcase (car pair)) *model-package*)))) - globals))) + globals)) + :turtles-own-vars ',(clnl-code-parser:turtles-own-vars code-ast)) ,@(when initialize-interface `((clnl-interface:initialize :dims ',(clnl-model:world-dimensions model))))) ,@(when netlogo-callback-fn `((defun ,netlogo-callback-fn (,(intern "NETLOGO-CODE" *model-package*))