GNU Autogen

'Autogen' generates program files that contain repetitive text with varied substitutions. It simplifies the maintenance of programs with large amounts of repetitive text, which is useful if several blocks of such text must be synchronized. It includes:

      AutoOpts- automates the handling of command line, environment
		and donfig file options, including usage text, man
		pages, and the invoking section of an info doc
      getdefs - extracts AutoGen definitions from stylized comments
	        embedded in source code
      columns - tabularizes lists for improved output appearance
      AutoXDR - NFSv4 specifies that its remote procedure calls be
                batched. AutoGen generates the code for marshalling
                and unmarshalling the arguments on both sides of the
                RPC request
      AutoFSM - produces a transition table and prototype finite
                state machine where it is possible to determine a
                state transition type (token code) without reference to
                the current state
      xml2ag -  lets AutoGen use any XML file as if it were a set of
                AutoGen definitions

Last updated 1 Aug, 2011


User level: Submit a level

User Rating:

Homepage

License(s) :

GPLv3orlater

Rate it!

 

About

Leadership
Requirements
  • Guile (Use Requirement)
  • Bourne-like shell (Use Requirement)
  • POSIX environment (Use Requirement)
  • Guile (Build Prerequisite)
  • ANSI C (Build Prerequisite)
  • Bourne-like shell (Build Prerequisite)
  • POSIX environment (Build Prerequisite)
Related Projects

autopackage, Buildtool, Guile, libopts

Subprograms

autogen, getdefs, columns, autopts, autofsm, autoxdrx, xml2ag

Versions

5.11
5.10.2

Includes AutoOpts Version 33.2

5.9.2

5.9.2 stable released 2007-07-28

  • Released: 28 Jul, 2007
  • Code Maturity: Stable
  • Source Archive: ftp://ftp.gnu.org/pub/gnu/autogen/rel5.9.2/autogen-5.9.2.tar.gz
  • Licenses: GPLv3orlater
  • Interfaces: Command Line
5.9.4
5.9.7
5.10
5.10.1

AutoOpts Version 33.2 in this release.

User Community and Support

Developer's reference manual available from http://www.gnu.org/software/autogen/manual/html_node/autogen.html

General Resources
Announcement Resources
Support Resources

Development

Developer Resources
Bug Tracking Resources
 

Please send comments on these web pages to bug-directory@fsf.org, send other questions to info@fsf.org.

Copyright © 2000 - 2011 Free Software Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA

The copyright licensing notice below applies to this text. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.