summaryrefslogtreecommitdiff
path: root/cpp/rubygen/README
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-07-31 20:00:10 +0000
committerAlan Conway <aconway@apache.org>2007-07-31 20:00:10 +0000
commitc11f9a79eec63da7aa6e6dac248a689a9d461beb (patch)
tree7c89f9804904dd3b99f3b3e564d14278ee3a7044 /cpp/rubygen/README
parent82d128b33fac55b8618d593c89283356ee4e192b (diff)
downloadqpid-python-c11f9a79eec63da7aa6e6dac248a689a9d461beb.tar.gz
Ruby code generator for C++.
Not yet in active use yet but two sample templates are provided. Note: same dependency story as java codegen: distribution has pre-generated code so ruby not required to build a distro. Only required for svn working copy builds. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@561468 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/rubygen/README')
-rw-r--r--cpp/rubygen/README20
1 files changed, 20 insertions, 0 deletions
diff --git a/cpp/rubygen/README b/cpp/rubygen/README
new file mode 100644
index 0000000000..43111d4c4f
--- /dev/null
+++ b/cpp/rubygen/README
@@ -0,0 +1,20 @@
+RUBY CODE GENERATOR
+
+amqpgen.rb: builds an AMQP model from XML files and provides generic code generation functions (e.g. capitalization of names etc)
+
+cppgen.rb: C++ specific code generation functions.
+
+A template is a ruby file that generates one or more source files.
+
+For an example run
+ samples/runme test <amqp.xml files>
+
+The first argument is a directory for generated files, remaining arguments
+are xml files.
+
+
+
+
+
+
+