(lang dune 3.20)
(name ollisp)
(sections
 (lib /woodpecker/src/git.emin.engineer/haxala1r/olisp/dist/lib/ollisp)
 (libexec /woodpecker/src/git.emin.engineer/haxala1r/olisp/dist/lib/ollisp)
 (bin /woodpecker/src/git.emin.engineer/haxala1r/olisp/dist/bin))
(files
 (lib
  (META
   __private__/interpreter/.public_cmi/interpreter.cmi
   __private__/interpreter/.public_cmi/interpreter.cmt
   __private__/interpreter/.public_cmi/interpreter__Ast.cmi
   __private__/interpreter/.public_cmi/interpreter__Ast.cmt
   __private__/interpreter/.public_cmi/interpreter__Env.cmi
   __private__/interpreter/.public_cmi/interpreter__Env.cmt
   __private__/interpreter/.public_cmi/interpreter__Eval.cmi
   __private__/interpreter/.public_cmi/interpreter__Eval.cmt
   __private__/interpreter/.public_cmi/interpreter__Stdlib.cmi
   __private__/interpreter/.public_cmi/interpreter__Stdlib.cmt
   __private__/interpreter/ast.ml
   __private__/interpreter/env.ml
   __private__/interpreter/eval.ml
   __private__/interpreter/interpreter.a
   __private__/interpreter/interpreter.cma
   __private__/interpreter/interpreter.cmx
   __private__/interpreter/interpreter.cmxa
   __private__/interpreter/interpreter.ml
   __private__/interpreter/interpreter__Ast.cmx
   __private__/interpreter/interpreter__Env.cmx
   __private__/interpreter/interpreter__Eval.cmx
   __private__/interpreter/interpreter__Stdlib.cmx
   __private__/interpreter/stdlib.ml
   __private__/parser/.public_cmi/parser.cmi
   __private__/parser/.public_cmi/parser.cmt
   __private__/parser/.public_cmi/parser__.cmi
   __private__/parser/.public_cmi/parser__.cmt
   __private__/parser/.public_cmi/parser__Ast.cmi
   __private__/parser/.public_cmi/parser__Ast.cmt
   __private__/parser/.public_cmi/parser__Lex.cmi
   __private__/parser/.public_cmi/parser__Lex.cmt
   __private__/parser/.public_cmi/parser__Parse.cmi
   __private__/parser/.public_cmi/parser__Parse.cmt
   __private__/parser/.public_cmi/parser__Parse.cmti
   __private__/parser/ast.ml
   __private__/parser/lex.ml
   __private__/parser/parse.ml
   __private__/parser/parse.mli
   __private__/parser/parser.a
   __private__/parser/parser.cma
   __private__/parser/parser.cmx
   __private__/parser/parser.cmxa
   __private__/parser/parser.ml
   __private__/parser/parser__.cmx
   __private__/parser/parser__.ml
   __private__/parser/parser__Ast.cmx
   __private__/parser/parser__Lex.cmx
   __private__/parser/parser__Parse.cmx
   dune-package
   opam))
 (libexec
  (__private__/interpreter/interpreter.cmxs __private__/parser/parser.cmxs))
 (bin (ollisp ollisp-inter)))
(library
 (name ollisp.__private__.interpreter)
 (kind normal)
 (archives
  (byte __private__/interpreter/interpreter.cma)
  (native __private__/interpreter/interpreter.cmxa))
 (plugins
  (byte __private__/interpreter/interpreter.cma)
  (native __private__/interpreter/interpreter.cmxs))
 (native_archives __private__/interpreter/interpreter.a)
 (requires ollisp.__private__.parser)
 (main_module_name Interpreter)
 (modes byte native)
 (obj_dir
  (public_cmi_ocaml_dir .public_cmi)
  (public_cmi_melange_dir melange/.public_cmi_melange))
 (modules
  (wrapped
   (group
    (alias
     (obj_name interpreter)
     (visibility public)
     (kind alias)
     (source
      (path Interpreter)
      (impl (path __private__/interpreter/interpreter.ml-gen))))
    (name Interpreter)
    (modules
     (module
      (obj_name interpreter__Ast)
      (visibility public)
      (source (path Ast) (impl (path __private__/interpreter/ast.ml))))
     (module
      (obj_name interpreter__Env)
      (visibility public)
      (source (path Env) (impl (path __private__/interpreter/env.ml))))
     (module
      (obj_name interpreter__Eval)
      (visibility public)
      (source (path Eval) (impl (path __private__/interpreter/eval.ml))))
     (module
      (obj_name interpreter__Stdlib)
      (visibility public)
      (source (path Stdlib) (impl (path __private__/interpreter/stdlib.ml))))))
   (wrapped true))))
(library
 (name ollisp.__private__.parser)
 (kind normal)
 (archives
  (byte __private__/parser/parser.cma)
  (native __private__/parser/parser.cmxa))
 (plugins
  (byte __private__/parser/parser.cma)
  (native __private__/parser/parser.cmxs))
 (native_archives __private__/parser/parser.a)
 (main_module_name Parser)
 (modes byte native)
 (obj_dir
  (public_cmi_ocaml_dir .public_cmi)
  (public_cmi_melange_dir melange/.public_cmi_melange))
 (modules
  (wrapped
   (group
    (alias
     (obj_name parser__)
     (visibility public)
     (kind alias)
     (source (path Parser__) (impl (path __private__/parser/parser__.ml-gen))))
    (name Parser)
    (modules
     (module
      (obj_name parser__Ast)
      (visibility public)
      (source (path Ast) (impl (path __private__/parser/ast.ml))))
     (module
      (obj_name parser__Lex)
      (visibility public)
      (source (path Lex) (impl (path __private__/parser/lex.ml))))
     (module
      (obj_name parser__Parse)
      (visibility public)
      (source
       (path Parse)
       (intf (path __private__/parser/parse.mli))
       (impl (path __private__/parser/parse.ml))))
     (module
      (obj_name parser)
      (visibility public)
      (source (path Parser) (impl (path __private__/parser/parser.ml))))))
   (wrapped true))))
