From 265c88664b93f9069c86bf6c25e5d07b7f41d2dc Mon Sep 17 00:00:00 2001
From: Anders Svensson
Date: Mon, 23 Sep 2013 10:31:21 +0200
Subject: Extend diameter_make:codec/2
Function can now take a literal dictionary as input, instead of a path,
and can return results instead of writing them to the filesystem.
---
lib/diameter/doc/src/diameter_make.xml | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
(limited to 'lib/diameter/doc')
diff --git a/lib/diameter/doc/src/diameter_make.xml b/lib/diameter/doc/src/diameter_make.xml
index ec71251be1..2e69fca1ae 100644
--- a/lib/diameter/doc/src/diameter_make.xml
+++ b/lib/diameter/doc/src/diameter_make.xml
@@ -64,12 +64,15 @@ interface.
-codec(Path::string(), [Opt]) -> ok | {error, Reason}
+codec(File :: iolist() | binary(), [Opt]) -> ok | {ok, Ret} | {error, Reason}
Compile a dictionary file into Erlang source.
Compile a single dictionary file to Erlang source.
+The input File can be either a path or a literal dictionary,
+the occurrence of newline (ascii NL) or carriage return (ascii CR)
+identifying the latter.
Opt can have the following types.
@@ -93,6 +96,13 @@ Write generated source to the specified directory.
Defaults to the current working directory.
+return
+-
+
+Return erl and hrl source as two iolists rather than writing them to
+the filesystem.
+
+
{name|prefix, string()}
-
@@ -127,6 +137,13 @@ Multiple inherits options can be specified.
+
+Note that a dictionary's &dict_name;, together with the
+outdir option, determine the output paths when the
+return option is not specified.
+The &dict_name; of a literal input dictionary defaults to
+dictionary.
+
--
cgit v1.2.3