mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +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>
20 lines
947 B
Plaintext
20 lines
947 B
Plaintext
--- README.sgml.orig 2000-02-10 21:02:02.000000000 +0100
|
|
+++ README.sgml 2007-09-28 18:48:26.000000000 +0200
|
|
@@ -77,13 +77,13 @@
|
|
&asdlGen; tacks this on to any set of input files to remain compatible with
|
|
existing code. Users, can add their own primitive types by simply including
|
|
there own primitive module declaration. See
|
|
-<htmlurl url="src/asdl/std-types.asdl" name="src/asdl/std-types.asdl">
|
|
+<htmlurl url="../../../examples/asdlgen/std-types.asdl" name="std-types.asdl">
|
|
for an example that defines a richer set fix width integer and word types,
|
|
for various languages.
|
|
<item> Support for an unnamed "Toplevel" module. Allowing one to generate less
|
|
verbose code for pedagogical purposes. See
|
|
-<htmlurl url="src/asdl/tests/toplevel.asdl"
|
|
-name="src/asdl/tests/toplevel.asdl"> for an example usage.
|
|
+<htmlurl url="../../../examples/asdlgen/toplevel.asdl"
|
|
+name="toplevel.asdl"> for an example usage.
|
|
</itemize>
|
|
|
|
<sect>COPYRIGHT<p>
|