mirror of https://github.com/swig/swig
Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
260504f464
commit
7f74b8e7a3
|
@ -1,18 +1,16 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* cparse.h
|
||||
*
|
||||
* SWIG parser module.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2003. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* $Header$
|
||||
* SWIG parser module.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
#ifndef CPARSE_H_
|
||||
#define CPARSE_H_
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIG_CPARSE_H_
|
||||
#define SWIG_CPARSE_H_
|
||||
|
||||
#include "swig.h"
|
||||
#include "swigwarn.h"
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* scanner.cxx
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* SWIG1.1 tokenizer.
|
||||
* scanner.c
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* SWIG tokenizer.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_cscanner_c[] = "$Header$";
|
||||
|
|
|
@ -1,23 +1,16 @@
|
|||
%{
|
||||
#if 0
|
||||
} /* cc-mode */
|
||||
#endif
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* parser.y
|
||||
*
|
||||
* YACC parser for SWIG. The grammar is a somewhat broken subset of C/C++.
|
||||
* This file is a bit of a mess and probably needs to be rewritten at
|
||||
* some point. Beware.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2001. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* YACC parser for SWIG. The grammar is a somewhat broken subset of C/C++.
|
||||
* This file is a bit of a mess and probably needs to be rewritten at
|
||||
* some point. Beware.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
%{
|
||||
|
||||
#define yylex yylex
|
||||
|
||||
char cvsroot_parser_y[] = "$Header$";
|
||||
|
@ -5840,10 +5833,3 @@ ParmList *Swig_cparse_parms(String *s) {
|
|||
return top;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* templ.c
|
||||
*
|
||||
* Expands a template into a specialized version.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Expands a template into a specialized version.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_templ_c[] = "$Header$";
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* util.c
|
||||
*
|
||||
* Parsing utilities
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Parsing utilities.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_util_c[] = "$Header$";
|
||||
|
|
|
@ -1,22 +1,25 @@
|
|||
/* SWIG warning message numbers
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* swigwarn.h
|
||||
*
|
||||
* SWIG warning message numbers
|
||||
* This file serves as the main registry of warning message numbers. Some of these
|
||||
* numbers are used internally in the C/C++ source code of SWIG. However, some
|
||||
* of the numbers are used in SWIG configuration files (swig.swg and others).
|
||||
*
|
||||
* The numbers are roughly organized into a few different classes by functionality.
|
||||
*
|
||||
* Even though symbolic constants are used in the SWIG source, this is
|
||||
* not always the case in SWIG interface files. Do not change the
|
||||
* numbers in this file.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
This file serves as the main registry of warning message numbers. Some of these
|
||||
numbers are used internally in the C/C++ source code of SWIG. However, some
|
||||
of the numbers are used in SWIG configuration files (swig.swg and others).
|
||||
/* $Header$ */
|
||||
|
||||
The numbers are roughly organized into a few different classes by functionality.
|
||||
|
||||
Even though symbolic constants are used in the SWIG source, this is
|
||||
not always the case in SWIG interface files. Do not change the
|
||||
numbers in this file.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
#ifndef _SWIGWARN_H
|
||||
#define _SWIGWARN_H 1
|
||||
#ifndef SWIGWARN_H_
|
||||
#define SWIGWARN_H_
|
||||
|
||||
#define WARN_NONE 0
|
||||
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/********************************************************************
|
||||
* ALLEGROCL module for SWIG
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* Author : Ahmon Dancy
|
||||
* Major restructuring: Mikel Bancroft (mikel@franz.com) and Dirk Gerrits.
|
||||
* allegrocl.cxx
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which
|
||||
* SWIG can be used and distributed.
|
||||
*
|
||||
********************************************************************/
|
||||
* ALLEGROCL language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_allegrocl_cxx[] = "$Header$";
|
||||
|
||||
|
|
|
@ -1,19 +1,14 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* allocate.cxx
|
||||
*
|
||||
* This module tries to figure out which classes and structures support
|
||||
* default constructors and destructors in C++. There are several rules that
|
||||
* define this behavior including pure abstract methods, private sections,
|
||||
* and non-default constructors in base classes. See the ARM or
|
||||
* Doc/Manual/SWIGPlus.html for details.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2002. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This module tries to figure out which classes and structures support
|
||||
* default constructors and destructors in C++. There are several rules that
|
||||
* define this behavior including pure abstract methods, private sections,
|
||||
* and non-default constructors in base classes. See the ARM or
|
||||
* Doc/Manual/SWIGPlus.html for details.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_allocate_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* browser.cxx
|
||||
*
|
||||
* A web-base parse tree browser using SWILL. This is an optional
|
||||
* feature that's normally disabled.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 2002. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* A web-base parse tree browser using SWILL. This is an optional
|
||||
* feature that's normally disabled.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_browser_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* cffi.cxx
|
||||
*
|
||||
* cffi module.
|
||||
*
|
||||
* Author(s) : Surendra Singhi (surendra@asu.edu)
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* cffi language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_cffi_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,27 +1,13 @@
|
|||
/********************************************************************
|
||||
* CHICKEN module for SWIG
|
||||
*
|
||||
* Author : Jonah Beckford
|
||||
*
|
||||
* Major restructuring: John Lenz
|
||||
*
|
||||
* Modified from mzscheme.cxx, guile.cxx and python.cxx : David
|
||||
* Beazley
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which
|
||||
* SWIG can be used and distributed.
|
||||
*
|
||||
********************************************************************/
|
||||
|
||||
char cvsroot_chicken_cxx[] = "$Header$";
|
||||
|
||||
/***********************************************************************
|
||||
* $Header$
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* chicken.cxx
|
||||
*
|
||||
* Definitions for adding functions to CHICKEN
|
||||
***********************************************************************/
|
||||
* CHICKEN language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_chicken_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* clisp.cxx
|
||||
*
|
||||
* clisp module.
|
||||
*
|
||||
* Author(s) : Surendra Singhi (surendra@asu.edu)
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* clisp language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_clisp_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,16 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* contract.cxx
|
||||
*
|
||||
* Support for Wrap by Contract in SWIG
|
||||
*
|
||||
* Author(s) : Songyan Feng (Tiger) (songyanf@cs.uchicago.edu)
|
||||
* David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Department of Computer Science
|
||||
* University of Chicago
|
||||
*
|
||||
* Copyright (C) 1999-2003. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Support for Wrap by Contract in SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_contract_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* csharp.cxx
|
||||
*
|
||||
* CSharp wrapper module.
|
||||
*
|
||||
* Author(s) : William Fulton
|
||||
* Neil Cawse
|
||||
*
|
||||
* Copyright (C) 1999-2002. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* C# language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_csharp_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* directors.cxx
|
||||
*
|
||||
* Director support functions.
|
||||
*
|
||||
* Not all of these may be necessary, and some may duplicate existing functionality
|
||||
* in SWIG. --MR
|
||||
*
|
||||
* Author(s) : Mark Rose
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Director support functions.
|
||||
* Not all of these may be necessary, and some may duplicate existing functionality
|
||||
* in SWIG. --MR
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_directors_cxx[] = "$Header";
|
||||
|
|
|
@ -1,21 +1,16 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* emit.cxx
|
||||
*
|
||||
* Useful functions for emitting various pieces of code.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Useful functions for emitting various pieces of code.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
char cvsroot_emit_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* emit_args()
|
||||
*
|
||||
|
|
|
@ -1,32 +1,13 @@
|
|||
/******************************************************************************
|
||||
* Simplified Wrapper and Interface Generator (SWIG)
|
||||
*
|
||||
* Author : David Beazley
|
||||
*
|
||||
* Department of Computer Science
|
||||
* University of Chicago
|
||||
* 1100 E 58th Street
|
||||
* Chicago, IL 60637
|
||||
* beazley@cs.uchicago.edu
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which SWIG
|
||||
* can be used and distributed.
|
||||
*****************************************************************************/
|
||||
|
||||
char cvsroot_guile_cxx[] = "$Header$";
|
||||
|
||||
/***********************************************************************
|
||||
* $Header$
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* guile.cxx
|
||||
*
|
||||
* Definitions for adding functions to Guile
|
||||
***********************************************************************/
|
||||
* Guile language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/***********************************************************************
|
||||
* GOOPS Support added by John Lenz <jelenz@wisc.edu> in June, 2003
|
||||
* Base code copied from chicken module, writen by Jonah Beckford
|
||||
***********************************************************************/
|
||||
char cvsroot_guile_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* java.cxx
|
||||
*
|
||||
* Java wrapper module.
|
||||
*
|
||||
* Author(s) : William Fulton
|
||||
* Harco de Hilster
|
||||
*
|
||||
* Copyright (C) 1999-2002. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Java language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_java_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* lang.cxx
|
||||
*
|
||||
* Language base class functions. Default C++ handling is also implemented here.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Language base class functions. Default C++ handling is also implemented here.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_lang_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* lua.cxx
|
||||
*
|
||||
* Lua wrapper module.
|
||||
*
|
||||
* Author(s) : Mark Gossage (mark@gossage.cjb.net)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Lua language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/* NEW LANGUAGE NOTE:
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* main.cxx
|
||||
*
|
||||
* Main entry point to the SWIG core.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Main entry point to the SWIG core.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_main_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* modula3.cxx
|
||||
*
|
||||
* Modula3 wrapper module.
|
||||
*
|
||||
* Author(s) : Henning Thielemann
|
||||
*
|
||||
* Adapted from csharp.cxx
|
||||
* Modula3 language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_modula3_cxx[] =
|
||||
"$Header$";
|
||||
char cvsroot_modula3_cxx[] = "$Header$";
|
||||
|
||||
/*
|
||||
Text formatted with
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* module.cxx
|
||||
*
|
||||
* This file is responsible for the module system.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file is responsible for the module system.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_module_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,27 +1,13 @@
|
|||
/******************************************************************************
|
||||
* Simplified Wrapper and Interface Generator (SWIG)
|
||||
*
|
||||
* Author : David Beazley
|
||||
*
|
||||
* Department of Computer Science
|
||||
* University of Chicago
|
||||
* 1100 E 58th Street
|
||||
* Chicago, IL 60637
|
||||
* beazley@cs.uchicago.edu
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which SWIG
|
||||
* can be used and distributed.
|
||||
*****************************************************************************/
|
||||
|
||||
char cvsroot_mzscheme_cxx[] = "$Header$";
|
||||
|
||||
/***********************************************************************
|
||||
* $Header$
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* mzscheme.cxx
|
||||
*
|
||||
* Definitions for adding functions to Mzscheme 101
|
||||
***********************************************************************/
|
||||
* Mzscheme language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_mzscheme_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
|
|
|
@ -1,22 +1,13 @@
|
|||
/******************************************************************************
|
||||
* Simplified Wrapper and Interface Generator (SWIG)
|
||||
*
|
||||
* Author : Art Yerkes
|
||||
* Modified from mzscheme.cxx : David Beazley
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which SWIG
|
||||
* can be used and distributed.
|
||||
*****************************************************************************/
|
||||
|
||||
char cvsroot_ocaml_cxx[] = "$Header$";
|
||||
|
||||
/***********************************************************************
|
||||
* $Header$
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* ocaml.cxx
|
||||
*
|
||||
* Definitions for adding functions to Ocaml 101
|
||||
***********************************************************************/
|
||||
* Ocaml language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_ocaml_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* overload.cxx
|
||||
*
|
||||
* This file is used to analyze overloaded functions and methods.
|
||||
* It looks at signatures and tries to gather information for
|
||||
* building a dispatch function.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file is used to analyze overloaded functions and methods.
|
||||
* It looks at signatures and tries to gather information for
|
||||
* building a dispatch function.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_overload_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,16 +1,10 @@
|
|||
/* ----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* perl5.cxx
|
||||
*
|
||||
* Generate Perl5 wrappers
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
* Loic Dachary (loic@ceic.com)
|
||||
* David Fletcher
|
||||
* Gary Holt
|
||||
* Jason Stewart (jasons@apache.org)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Perl5 language module for SWIG.
|
||||
* ------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_perl5_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,18 +1,14 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* php4.cxx
|
||||
*
|
||||
* Php language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* PHP4 Support
|
||||
*
|
||||
* Richard Palmer
|
||||
* richard@magicality.org
|
||||
* Nov 2001
|
||||
*
|
||||
* Portions copyright Sun Microsystems (c) 2001
|
||||
* Tim Hockin <thockin@sun.com>
|
||||
*
|
||||
* Portions copyright Ananova Ltd (c) 2002
|
||||
* Sam Liddicott <sam@ananova.com>
|
||||
*
|
||||
* TODO: Replace stderr messages with Swig_warning
|
||||
*
|
||||
*/
|
||||
|
||||
char cvsroot_php4_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
/***********************************************************************
|
||||
* Pike language module for SWIG
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* pike.cxx
|
||||
*
|
||||
* Pike language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Notes:
|
||||
*
|
||||
* - The current approach used for "out" typemaps is inconsistent with
|
||||
|
@ -16,7 +23,7 @@
|
|||
* - Pike doesn't seem to provide any default way to print the memory
|
||||
* address, etc. for extension objects. Should we do something here?
|
||||
*
|
||||
***********************************************************************/
|
||||
*/
|
||||
|
||||
char cvsroot_pike_cxx[] = "$Header$";
|
||||
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* python.cxx
|
||||
*
|
||||
* Python module.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Python language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_python_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
/********************************************************************
|
||||
* Ruby module for SWIG
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* $Header$
|
||||
* ruby.cxx
|
||||
*
|
||||
* Copyright (C) 2000 Network Applied Communication Laboratory, Inc.
|
||||
* Copyright (C) 2000 Information-technology Promotion Agency, Japan
|
||||
*
|
||||
* Masaki Fukushima
|
||||
*
|
||||
********************************************************************/
|
||||
* Ruby language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_ruby_cxx[] = "$Header$";
|
||||
|
||||
|
|
|
@ -1,17 +1,14 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* s-exp.cxx
|
||||
*
|
||||
* A parse tree represented as Lisp s-expressions.
|
||||
*
|
||||
* Author(s) : Matthias Koeppe (mkoeppe@mail.math.uni-magdeburg.de)
|
||||
*
|
||||
* Copyright (C) 2002. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* A parse tree represented as Lisp s-expressions.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/* Derived from xml.cxx 1.1.2.2 */
|
||||
|
||||
char cvsroot_s_exp_cxx[] = "$Header$";
|
||||
|
||||
static const char *usage = "\
|
||||
S-Exp Options (available with -sexp)\n\
|
||||
-typemaplang <lang> - Typemap language\n\n";
|
||||
|
|
|
@ -1,24 +1,16 @@
|
|||
/*******************************************************************************
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* Simplified Wrapper and Interface Generator (SWIG)
|
||||
*
|
||||
* swigmain.cxx
|
||||
*
|
||||
* This file is the main entry point to SWIG. It collects the command
|
||||
* line options, registers built-in language modules, and instantiates
|
||||
* a module for code generation. If adding new language modules
|
||||
* to SWIG, you would modify this file.
|
||||
*
|
||||
* Author : David Beazley
|
||||
*
|
||||
* Department of Computer Science
|
||||
* University of Chicago
|
||||
* 1100 E 58th Street
|
||||
* Chicago, IL 60637
|
||||
* beazley@cs.uchicago.edu
|
||||
*
|
||||
* Please read the file LICENSE for the copyright and terms by which SWIG
|
||||
* can be used and distributed.
|
||||
*******************************************************************************/
|
||||
* This file is the main entry point to SWIG. It collects the command
|
||||
* line options, registers built-in language modules, and instantiates
|
||||
* a module for code generation. If adding new language modules
|
||||
* to SWIG, you would modify this file.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_swigmain_cxx[] = "$Header$";
|
||||
|
||||
|
|
|
@ -1,21 +1,16 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* swigmod.h
|
||||
*
|
||||
* Main header file for SWIG modules
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* $Header$
|
||||
* Main header file for SWIG modules.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
#ifndef SWIGMOD_H_
|
||||
#define SWIGMOD_H_
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIG_SWIGMOD_H_
|
||||
#define SWIG_SWIGMOD_H_
|
||||
|
||||
#include "swig.h"
|
||||
#include "preprocessor.h"
|
||||
|
|
|
@ -1,23 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* tcl8.cxx
|
||||
*
|
||||
* Tcl8.0 wrapper module.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* Incr Tcl 3.x support by Alexey Dyachenko (dyachenko@fromru.com)
|
||||
*
|
||||
* Based on
|
||||
* itcl.cxx
|
||||
* Author: Bob Techentin
|
||||
* based on tcl8 and python modules by David Beazley
|
||||
*
|
||||
* Module for creating Incr Tcl 3.x shadow classes
|
||||
* and Tcl 8.x native wrapper functions.
|
||||
*
|
||||
* Tcl8 language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_tcl8_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* typepass.cxx
|
||||
*
|
||||
* This module builds all of the internal type information by collecting
|
||||
* typedef declarations as well as registering classes, structures, and unions.
|
||||
* This information is needed to correctly handle shadow classes and other
|
||||
* advanced features. This phase of compilation is also used to perform
|
||||
* type-expansion. All types are fully qualified with namespace prefixes
|
||||
* and other information needed for compilation.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2002. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This module builds all of the internal type information by collecting
|
||||
* typedef declarations as well as registering classes, structures, and unions.
|
||||
* This information is needed to correctly handle shadow classes and other
|
||||
* advanced features. This phase of compilation is also used to perform
|
||||
* type-expansion. All types are fully qualified with namespace prefixes
|
||||
* and other information needed for compilation.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typepass_cxx[] = "$Header$";
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
char cvsroot_uffi_cxx[] = "$Header$";
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* uffi.cxx
|
||||
*
|
||||
* Uffi language module for SWIG.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
// TODO: remove remnants of lisptype
|
||||
|
||||
char cvsroot_uffi_cxx[] = "$Header$";
|
||||
|
||||
#include "swigmod.h"
|
||||
|
||||
class UFFI : public Language {
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* utils.cxx
|
||||
*
|
||||
* Various utility functions.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_utils_cxx[] = "$Header$";
|
||||
|
||||
#include <swigmod.h>
|
||||
|
||||
|
|
|
@ -1,16 +1,14 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* Xml.cxx
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* An Xml parse tree generator
|
||||
|
||||
* Author(s) : Swig base: David Beazley (beazley@cs.uchicago.edu)
|
||||
* Xml module: Klaus Wiederaenders (kwconsulting@compuserve.com
|
||||
* xml.cxx
|
||||
*
|
||||
* Copyright (C) 2002. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* An Xml parse tree generator.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_xml_cxx[] = "$Header$";
|
||||
|
||||
static const char *usage = "\
|
||||
XML Options (available with -xml)\n\
|
||||
-xmllang <lang> - Typedef language\n\
|
||||
|
@ -21,7 +19,6 @@ XML Options (available with -xml)\n\
|
|||
|
||||
#include "swigmod.h"
|
||||
|
||||
//static Node *view_top = 0;
|
||||
static File *out = 0;
|
||||
static int xmllite = 0;
|
||||
|
||||
|
@ -29,9 +26,6 @@ static int xmllite = 0;
|
|||
class XML
|
||||
: public Language
|
||||
{
|
||||
|
||||
|
||||
|
||||
public:
|
||||
|
||||
int indent_level;
|
||||
|
|
|
@ -1,18 +1,16 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* cpp.c
|
||||
*
|
||||
* An implementation of a C preprocessor plus some support for additional
|
||||
* SWIG directives.
|
||||
* An implementation of a C preprocessor plus some support for additional
|
||||
* SWIG directives.
|
||||
*
|
||||
* - SWIG directives such as %include, %extern, and %import are handled
|
||||
* - A new macro %define ... %enddef can be used for multiline macros
|
||||
* - No preprocessing is performed in %{ ... %} blocks
|
||||
* - Lines beginning with %# are stripped down to #... and passed through.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* - SWIG directives such as %include, %extern, and %import are handled
|
||||
* - A new macro %define ... %enddef can be used for multiline macros
|
||||
* - No preprocessing is performed in %{ ... %} blocks
|
||||
* - Lines beginning with %# are stripped down to #... and passed through.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_cpp_c[] = "$Header$";
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* expr.c
|
||||
*
|
||||
* Integer arithmetic expression evaluator used to handle expressions
|
||||
* encountered during preprocessing.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Integer arithmetic expression evaluator used to handle expressions
|
||||
* encountered during preprocessing.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_expr_c[] = "$Header$";
|
||||
|
|
|
@ -1,18 +1,16 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* preprocessor.h
|
||||
*
|
||||
* SWIG preprocessor module.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* $Header$
|
||||
* SWIG preprocessor module.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
#ifndef PREPROCESSOR_H_
|
||||
#define PREPROCESSOR_H_
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIG_PREPROCESSOR_H_
|
||||
#define SWIG_PREPROCESSOR_H_
|
||||
|
||||
#include "swigwarn.h"
|
||||
|
||||
|
|
|
@ -1,16 +1,11 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* cwrap.c
|
||||
*
|
||||
* This file defines a variety of wrapping rules for C/C++ handling including
|
||||
* the naming of local variables, calling conventions, and so forth.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file defines a variety of wrapping rules for C/C++ handling including
|
||||
* the naming of local variables, calling conventions, and so forth.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_cwrap_c[] = "$Header$";
|
||||
|
|
|
@ -1,21 +1,19 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* error.c
|
||||
*
|
||||
* Error handling functions. These are used to issue warnings and
|
||||
* error messages.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Error handling functions. These are used to issue warnings and
|
||||
* error messages.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_error_c[] = "$Header$";
|
||||
|
||||
#include "swig.h"
|
||||
#include <stdarg.h>
|
||||
#include <ctype.h>
|
||||
|
||||
char cvsroot_error_c[] = "$Header$";
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* Commentary on the warning filter.
|
||||
*
|
||||
|
|
|
@ -1,17 +1,15 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* fragment.c
|
||||
*
|
||||
* This file manages named code fragments. Code fragments are typically
|
||||
* used to hold helper-code that may or may not be included in the wrapper
|
||||
* file (depending on what features are actually used in the interface).
|
||||
* This file manages named code fragments. Code fragments are typically
|
||||
* used to hold helper-code that may or may not be included in the wrapper
|
||||
* file (depending on what features are actually used in the interface).
|
||||
*
|
||||
* By using fragments, it's possible to greatly reduce the amount of
|
||||
* wrapper code and to generate cleaner wrapper files.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* By using fragments, it's possible to greatly reduce the amount of
|
||||
* wrapper code and to generate cleaner wrapper files.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_fragment_c[] = "$Header$";
|
||||
|
|
|
@ -1,19 +1,17 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* getopt.c
|
||||
*
|
||||
* Handles the parsing of command line options. This is particularly nasty
|
||||
* compared to other utilities given that command line options can potentially
|
||||
* be read by many different modules within SWIG. Thus, in order to make sure
|
||||
* there are no unrecognized options, each module is required to "mark"
|
||||
* the options that it uses. Afterwards, we can make a quick scan to make
|
||||
* sure there are no unmarked options.
|
||||
* Handles the parsing of command line options. This is particularly nasty
|
||||
* compared to other utilities given that command line options can potentially
|
||||
* be read by many different modules within SWIG. Thus, in order to make sure
|
||||
* there are no unrecognized options, each module is required to "mark"
|
||||
* the options that it uses. Afterwards, we can make a quick scan to make
|
||||
* sure there are no unmarked options.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* To do:
|
||||
* TODO:
|
||||
* - This module needs to be modified so that it doesn't call exit().
|
||||
* Should have cleaner error handling in general.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* include.c
|
||||
*
|
||||
* The functions in this file are used to manage files in the SWIG library.
|
||||
* General purpose functions for opening, including, and retrieving pathnames
|
||||
* are provided.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* The functions in this file are used to manage files in the SWIG library.
|
||||
* General purpose functions for opening, including, and retrieving pathnames
|
||||
* are provided.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_include_c[] = "$Header$";
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* misc.c
|
||||
*
|
||||
* Miscellaneous functions that don't really fit anywhere else.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Miscellaneous functions that don't really fit anywhere else.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_misc_c[] = "$Header$";
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* naming.c
|
||||
*
|
||||
* Functions for generating various kinds of names during code generation
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Functions for generating various kinds of names during code generation.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_naming_c[] = "$Header$";
|
||||
|
|
|
@ -1,17 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* parms.cxx
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* Parameter list class.
|
||||
* parms.c
|
||||
*
|
||||
* !!! This file is deprecated and is being replaced !!!
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* Parameter list class.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_parms_c[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* scanner.c
|
||||
*
|
||||
* This file implements a general purpose C/C++ compatible lexical scanner.
|
||||
* This scanner isn't intended to be plugged directly into a parser built
|
||||
* with yacc. Rather, it contains a lot of generic code that could be used
|
||||
* to easily construct yacc-compatible scanners.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file implements a general purpose C/C++ compatible lexical scanner.
|
||||
* This scanner isn't intended to be plugged directly into a parser built
|
||||
* with yacc. Rather, it contains a lot of generic code that could be used
|
||||
* to easily construct yacc-compatible scanners.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_scanner_c[] = "$Header$";
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* stype.c
|
||||
*
|
||||
* This file provides general support for datatypes that are encoded in
|
||||
* the form of simple strings.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file provides general support for datatypes that are encoded in
|
||||
* the form of simple strings.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_stype_c[] = "$Header$";
|
||||
|
|
|
@ -1,17 +1,14 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* swig.h
|
||||
*
|
||||
* Header file for the SWIG core.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
* Dustin Mitchell (djmitche@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
*
|
||||
* $Header$
|
||||
* Header file for the SWIG core.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIGCORE_H_
|
||||
#define SWIGCORE_H_
|
||||
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* swigkeys.c
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_keys_c[] = "$Header$";
|
||||
|
||||
#include "swigkeys.h"
|
||||
|
||||
String *empty_string = 0;
|
||||
|
|
|
@ -1,5 +1,14 @@
|
|||
#ifndef __Swig_swigkeys_h__
|
||||
#define __Swig_swigkeys_h__
|
||||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* swigkeys.h
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIG_SWIGKEYS_H_
|
||||
#define SWIG_SWIGKEYS_H_
|
||||
|
||||
#include "swig.h"
|
||||
|
||||
|
@ -131,4 +140,4 @@ extern String *k_previoussibling;
|
|||
extern String *k_nextsibling;
|
||||
extern String *k_firstchild;
|
||||
extern String *k_lastchild;
|
||||
#endif /* __Swig_swigkeys_h__ */
|
||||
#endif /* SWIG_SWIGKEYS_H_ */
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* symbol.c
|
||||
*
|
||||
* This file implements the SWIG symbol table. See details below.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file implements the SWIG symbol table. See details below.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_symbol_c[] = "$Header$";
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* tree.c
|
||||
*
|
||||
* This file provides some general purpose functions for manipulating
|
||||
* parse trees.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file provides some general purpose functions for manipulating
|
||||
* parse trees.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_tree_c[] = "$Header$";
|
||||
|
||||
#include "swig.h"
|
||||
#include "swigkeys.h"
|
||||
#include <stdarg.h>
|
||||
#include <assert.h>
|
||||
|
||||
char cvsroot_tree_c[] = "$Header$";
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* Swig_print_tags()
|
||||
*
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* typemap.c
|
||||
*
|
||||
* A somewhat generalized implementation of SWIG1.1 typemaps.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* A somewhat generalized implementation of SWIG1.1 typemaps.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typemap_c[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* typeobj.c
|
||||
*
|
||||
* This file provides functions for constructing, manipulating, and testing
|
||||
* type objects. Type objects are merely the raw low-level representation
|
||||
* of C++ types. They do not incorporate high-level type system features
|
||||
* like typedef, namespaces, etc.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2003. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file provides functions for constructing, manipulating, and testing
|
||||
* type objects. Type objects are merely the raw low-level representation
|
||||
* of C++ types. They do not incorporate high-level type system features
|
||||
* like typedef, namespaces, etc.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typeobj_c[] = "$Header$";
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* typesys.c
|
||||
*
|
||||
* SWIG type system management. These functions are used to manage
|
||||
* the C++ type system including typenames, typedef, type scopes,
|
||||
* inheritance, and namespaces. Generation of support code for the
|
||||
* run-time type checker is also handled here.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2000. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* SWIG type system management. These functions are used to manage
|
||||
* the C++ type system including typenames, typedef, type scopes,
|
||||
* inheritance, and namespaces. Generation of support code for the
|
||||
* run-time type checker is also handled here.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typesys_c[] = "$Header$";
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* warn.c
|
||||
*
|
||||
* SWIG warning framework. This was added to warn developers about
|
||||
* deprecated APIs and other features.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1999-2001. The University of Chicago
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* SWIG warning framework. This was added to warn developers about
|
||||
* deprecated APIs and other features.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_warn_c[] = "$Header$";
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* See the LICENSE file for information on copyright, usage and redistribution
|
||||
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
|
||||
*
|
||||
* wrapfunc.c
|
||||
*
|
||||
* This file defines a object for creating wrapper functions. Primarily
|
||||
* this is used for convenience since it allows pieces of a wrapper function
|
||||
* to be created in a piecemeal manner.
|
||||
*
|
||||
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
|
||||
*
|
||||
* Copyright (C) 1998-2000. The University of Chicago
|
||||
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
|
||||
* University of California.
|
||||
*
|
||||
* See the file LICENSE for information on usage and redistribution.
|
||||
* This file defines a object for creating wrapper functions. Primarily
|
||||
* this is used for convenience since it allows pieces of a wrapper function
|
||||
* to be created in a piecemeal manner.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_wrapfunc_c[] = "$Header$";
|
||||
|
|
Loading…
Reference in New Issue