mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-30 05:40:06 +00:00
6ec7d6368c
asdlGen generates data structure and serializer code from ASDL specifications [1]. It is especially helpful for exchanging tree like data structures between different programming languages. Currently C, C++, Haskell, Java, Icon, OCaml and SML are supported. Although the asdlGen project itself seems no longer actively maintained, ASDL is "alive" as it is used (at least) in the Moby [2] and Python [3,4] compilers. The port optionally installs a simple usage example [5] for all seven programming languages. I developed it primarily to test the port, but it could be helpful to users of asdlGen to get a quicker start, especially if a less familiar programming language is involved in their project. Reviewers/committers can easily make use of it via the "test-demo" target. PR: ports/117703 Submitted by: Johannes 5 Joemann <joemann@beefree.free.de>
116 lines
5.0 KiB
Plaintext
116 lines
5.0 KiB
Plaintext
bin/asdlGen
|
|
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README.ascii
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README.ps
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README1.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README2.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/README/README_toc.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.ascii
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.ps
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual1.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual10.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual11.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual12.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual13.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual14.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual15.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual16.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual17.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual18.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual19.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual2.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual20.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual21.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual22.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual23.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual24.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual25.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual26.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual27.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual28.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual29.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual3.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual30.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual31.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual32.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual33.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual34.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual35.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual36.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual37.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual4.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual5.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual6.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual7.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual8.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual9.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/manual/manual_toc.html
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ArithExp.asdl
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/Makefile.inc
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/input.pickle.uu
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Common/result.pickle.uu
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/EvalArithExp.c
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/EvalArithExp.h
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/Main.c
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/EvalArithExp.cxx
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/EvalArithExp.hxx
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/Main.cxx
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/cxx/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/EvalArithExp.hs
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/Main.hs
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/haskell/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/EvalArithExp.icn
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/Main.icn
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/icon/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/EvalArithExp.java
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/Main.java
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/java/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/EvalArithExp.ml
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/EvalArithExp.mli
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Main.ml
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Main.mli
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/ocaml/Makefile
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/EvalArithExp.sml
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Main.cm
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Main.sml
|
|
%%EXAMPLES%%%%EXAMPLESDIR%%/%%DEMODIR%%/sml/Makefile
|
|
%%EXAMPLESDIR%%/asdl.asdl
|
|
%%EXAMPLESDIR%%/bugs/bug3.asdl
|
|
%%EXAMPLESDIR%%/bugs/bug4.asdl
|
|
%%EXAMPLESDIR%%/bugs/bug5.asdl
|
|
%%EXAMPLESDIR%%/errors.asdl
|
|
%%EXAMPLESDIR%%/modTest/all.asdl
|
|
%%EXAMPLESDIR%%/modTest/base.asdl
|
|
%%EXAMPLESDIR%%/modTest/exp.asdl
|
|
%%EXAMPLESDIR%%/modTest/op.asdl
|
|
%%EXAMPLESDIR%%/modTest/pos.asdl
|
|
%%EXAMPLESDIR%%/modTest/stm.asdl
|
|
%%EXAMPLESDIR%%/pattern.asdl
|
|
%%EXAMPLESDIR%%/rcc.asdl
|
|
%%EXAMPLESDIR%%/slp.asdl
|
|
%%EXAMPLESDIR%%/slp3.asdl
|
|
%%EXAMPLESDIR%%/std-types.asdl
|
|
%%EXAMPLESDIR%%/test.asdl
|
|
%%EXAMPLESDIR%%/toplevel.asdl
|
|
%%EXAMPLESDIR%%/views.asdl
|
|
%%EXAMPLESDIR%%/zsuif.asdl
|
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%/README
|
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
|
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/Common
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/ansi-c
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/cxx
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/haskell
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/icon
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/java
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/ocaml
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%/sml
|
|
%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/%%DEMODIR%%
|
|
@dirrm %%EXAMPLESDIR%%/bugs
|
|
@dirrm %%EXAMPLESDIR%%/modTest
|
|
@dirrm %%EXAMPLESDIR%%
|