Permalink
Browse files

import version 1.0 from backpan

  • Loading branch information...
0 parents commit 1371ca557155f21e3971497d300b574671bbc35a @fperrad committed with Dec 14, 2001
Showing with 42,616 additions and 0 deletions.
  1. +8 −0 Changes
  2. +22 −0 MANIFEST
  3. +27 −0 Makefile.PL
  4. +42 −0 README
  5. +670 −0 ascii.pm
  6. +112 −0 idl
  7. +561 −0 lexer.pm
  8. +40 −0 makefile.yapp
  9. +2,117 −0 node.pm
  10. +4,912 −0 parser20.pm
  11. +1,349 −0 parser20.yp
  12. +5,545 −0 parser21.pm
  13. +1,498 −0 parser21.yp
  14. +5,585 −0 parser22.pm
  15. +1,511 −0 parser22.yp
  16. +6,946 −0 parser23.pm
  17. +1,902 −0 parser23.yp
  18. +7,041 −0 parser24.pm
  19. +1,936 −0 parser24.yp
  20. +253 −0 repos_id.pm
  21. +519 −0 symbtab.pm
  22. +20 −0 test.pl
@@ -0,0 +1,8 @@
+Revision history for Perl extension CORBA::IDL.
+
+1.0 Fri Dec 14 15:30:00 2001
+ - first release
+
+0.01 Mon Nov 19 11:34:14 2001
+ - original version; created by h2xs 1.19
+
@@ -0,0 +1,22 @@
+Changes
+ascii.pm
+lexer.pm
+node.pm
+parser20.pm
+parser21.pm
+parser22.pm
+parser23.pm
+parser24.pm
+repos_id.pm
+symbtab.pm
+parser20.yp
+parser21.yp
+parser22.yp
+parser23.yp
+parser24.yp
+idl
+makefile.yapp
+Makefile.PL
+MANIFEST
+test.pl
+README
@@ -0,0 +1,27 @@
+use ExtUtils::MakeMaker;
+# See lib/ExtUtils/MakeMaker.pm for details of how to influence
+# the contents of the Makefile that is written.
+WriteMakefile(
+ 'NAME' => 'CORBA::IDL',
+ 'VERSION_FROM' => 'node.pm',
+ 'ABSTRACT' => 'CORBA-IDL parser',
+ 'PREREQ_PM' => {},
+ 'PM' => {
+ 'ascii.pm' => '$(INST_LIBDIR)/IDL/ascii.pm',
+ 'lexer.pm' => '$(INST_LIBDIR)/IDL/lexer.pm',
+ 'node.pm' => '$(INST_LIBDIR)/IDL/node.pm',
+ 'parser20.pm' => '$(INST_LIBDIR)/IDL/parser20.pm',
+ 'parser21.pm' => '$(INST_LIBDIR)/IDL/parser21.pm',
+ 'parser22.pm' => '$(INST_LIBDIR)/IDL/parser22.pm',
+ 'parser23.pm' => '$(INST_LIBDIR)/IDL/parser23.pm',
+ 'parser24.pm' => '$(INST_LIBDIR)/IDL/parser24.pm',
+ 'repos_id.pm' => '$(INST_LIBDIR)/IDL/repos_id.pm',
+ 'symbtab.pm' => '$(INST_LIBDIR)/IDL/symbtab.pm',
+ },
+ 'EXE_FILES' => ['idl'],
+ 'AUTHOR' => "Francois PERRAD (perrad\@besancon.sema.slb.com)",
+ 'dist' => {
+ 'COMPRESS' => 'gzip',
+ 'SUFFIX' => '.gz',
+ },
+);
42 README
@@ -0,0 +1,42 @@
+CORBA::IDL - Parser IDL
+
+Description:
+------------
+ This distribution supplies parsers for the language CORBA IDL (Interface Definition Language).
+ The followed versions are implemented :
+ CORBA 2.0
+ CORBA 2.1
+ CORBA 2.2
+ CORBA 2.3
+ CORBA 2.4
+
+ The parsers are generated by Parse::Yapp.
+
+ The Visitor design pattern is used in this Perl OO application.
+ The visitor ascii.pm is not a real application, just a sample.
+ Others visitors are available (CORBA::C, CORBA::HTML) or implementable.
+
+Prerequisites:
+--------------
+ This module needs Math::BigInt and Math::BigFloat modules.
+ This module needs a C preprocessor executable, like cpp.
+
+See also:
+---------
+ CORBA::C - Implements CORBA C language mapping
+ CORBA::HTML - Implements HTML documentation
+
+References:
+-----------
+ CORBA Specifications, including IDL (Interface Definition Language) are
+ available on <http://www.omg.org/>.
+
+Build/Installation:
+-------------------
+ Standard build/installation supported by ExtUtils::MakeMaker(3)...
+ $ perl Makefile.PL
+ $ make
+ $ make install
+
+
+Send bug reports, comments and suggestions to perrad@besancon.sema.slb.com
Oops, something went wrong.

0 comments on commit 1371ca5

Please sign in to comment.