From: Ahmon D. <da...@us...> - 2005-11-14 18:28:35
|
Update of /cvsroot/swig/SWIG/Doc/Manual In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26390/Doc/Manual Modified Files: Contents.html chapters makechap.py Added Files: Allegrocl.html Log Message: allegrocl: add Doc/Manual/Allegrocl.html, which was missing from last commit. --- NEW FILE: Allegrocl.html --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- Hand-written HTML --> <html> <head> <title>SWIG and Allegro Common Lisp</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body bgcolor="#ffffff"> <H1><a name="Allegrocl_nn1"></a>17 SWIG and Allegro Common Lisp</H1> <!-- INDEX --> <div class="sectiontoc"> <ul> <li><a href="#Allegrocl_nn2">Basics</a> <ul> <li><a href="#Allegrocl_nn3">Running Swig</a> <li><a href="#Allegrocl_nn4">Command Line Options</a> <li><a href="#Allegrocl_nn5">Inserting user code into generated files</a> [...2052 lines suppressed...] indicating the number of arguments passed to the routine indicated by this identifier. </p> <H3><a name="Allegrocl_nn54"></a>17.5.4 Instructing SWIG to use a particular identifier-converter</H3> <p> By default, SWIG will use identifier-converter-null. To specify another convert function, use the <tt>-identifier-converter</tt> command-line argument. The value should be a string naming the function you wish the interface to use instead, when generating symbols. ex: <div class="code"> <pre> % swig -allegrocl -c++ -module mymodule -identifier-converter my-identifier-converter </pre> </div> </p> Index: makechap.py =================================================================== RCS file: /cvsroot/swig/SWIG/Doc/Manual/makechap.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** makechap.py 26 Feb 2005 02:56:29 -0000 1.6 --- makechap.py 14 Nov 2005 18:28:27 -0000 1.7 *************** *** 155,159 **** nameindex += 1 subsubsection += 1 ! subsubsubsection = 0 headingname = getheadingname(m) result.append("""<H4><a name="%s"></a>%d.%d.%d.%d %s</H4>""" % (headingname,num,section, subsection, subsubsection, prevheadingtext)) --- 155,159 ---- nameindex += 1 subsubsection += 1 ! headingname = getheadingname(m) result.append("""<H4><a name="%s"></a>%d.%d.%d.%d %s</H4>""" % (headingname,num,section, subsection, subsubsection, prevheadingtext)) *************** *** 165,168 **** --- 165,169 ---- index += """<li><a href="#%s">%s</a>\n""" % (headingname,prevheadingtext) + subsubsubsection = 0 skipspace = 1 continue Index: Contents.html =================================================================== RCS file: /cvsroot/swig/SWIG/Doc/Manual/Contents.html,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** Contents.html 12 Nov 2005 18:27:20 -0000 1.34 --- Contents.html 14 Nov 2005 18:28:27 -0000 1.35 *************** *** 560,564 **** --- 560,668 ---- <!-- INDEX --> + <<<<<<< Contents.html + <h3><a href="Lisp.html#Lisp">18 SWIG and Common Lisp</a></h3> + + <!-- INDEX --> + <div class="sectiontoc"> + <ul> + <li><a href="Lisp.html#Lisp_nn2">Allegro Common Lisp</a> + <li><a href="Lisp.html#Lisp_nn3">CLISP</a> + <ul> + <li><a href="Lisp.html#Lisp_nn4">Additional Commandline Options </a> + <li><a href="Lisp.html#Lisp_nn5">Details on CLISP bindings</a> + </ul> + <li><a href="Lisp.html#Lisp_nn6">UFFI </a> + </ul> + </div> + <!-- INDEX --> + + <h3><a href="Allegrocl.html#Allegrocl">19 SWIG and Allegro Common Lisp</a></h3> + + <!-- INDEX --> + <div class="sectiontoc"> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn2">Basics</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn3">Running Swig</a> + <li><a href="Allegrocl.html#Allegrocl_nn4">Inserting user code into generated files</a> + <li><a href="Allegrocl.html#Allegrocl_nn5">Command Line Options</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn6">Wrapping Overview</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn7">Function Wrapping</a> + <li><a href="Allegrocl.html#Allegrocl_nn8">Foreign Wrappers</a> + <li><a href="Allegrocl.html#Allegrocl_nn9">FFI Wrappers</a> + <li><a href="Allegrocl.html#Allegrocl_nn10">Non-overloaded Defuns</a> + <li><a href="Allegrocl.html#Allegrocl_nn11">Overloaded Defuns</a> + <li><a href="Allegrocl.html#Allegrocl_nn12">What about constant and variable access?</a> + <li><a href="Allegrocl.html#Allegrocl_nn13">Object Wrapping</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn14">Wrapping Details</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn15">Namespaces</a> + <li><a href="Allegrocl.html#Allegrocl_nn16">Constants</a> + <li><a href="Allegrocl.html#Allegrocl_nn17">Variables</a> + <li><a href="Allegrocl.html#Allegrocl_nn18">Enumerations</a> + <li><a href="Allegrocl.html#Allegrocl_nn19">Arrays</a> + <li><a href="Allegrocl.html#Allegrocl_nn20">Classes and Structs and Unions (oh my!)</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn21">CLOS wrapping of</a> + <li><a href="Allegrocl.html#Allegrocl_nn22">CLOS Inheritance</a> + <li><a href="Allegrocl.html#Allegrocl_nn23">Member fields and functions</a> + <li><a href="Allegrocl.html#Allegrocl_nn24">Why not directly access C++ classes using foreign types?</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn25">Templates</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn26">Generating wrapper code for templates</a> + <li><a href="Allegrocl.html#Allegrocl_nn27">Implicit Template instantiation</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn28">Typedef, Templates, and Synonym Types</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn29">Choosing a primary type</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn30">Function overloading/Parameter defaulting</a> + <li><a href="Allegrocl.html#Allegrocl_nn31">Operator wrapping and Operator overloading</a> + <li><a href="Allegrocl.html#Allegrocl_nn32">Varargs</a> + <li><a href="Allegrocl.html#Allegrocl_nn33">C++ Exceptions</a> + <li><a href="Allegrocl.html#Allegrocl_nn34">Pass by value, pass by reference</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn35">Typemaps</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn36">Code Generation in the C++ Wrapper</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn37">IN Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn38">OUT Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn39">CTYPE Typemap</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn40">Code generation in Lisp wrappers</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn41">LIN Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn42">LOUT Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn43">FFITYPE Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn44">LISPTYPE Typemap</a> + <li><a href="Allegrocl.html#Allegrocl_nn45">LISPCLASS Typemap</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn46">Modifying SWIG behavior using typemaps</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn47">Identifier Converter functions</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn48">Creating symbols in the lisp environment</a> + <li><a href="Allegrocl.html#Allegrocl_nn49">Existing identifier-converter functions</a> + <ul> + <li><a href="Allegrocl.html#Allegrocl_nn50">identifier-convert-null</a> + <li><a href="Allegrocl.html#Allegrocl_nn51">identifier-convert-lispify</a> + <li><a href="Allegrocl.html#Allegrocl_nn52">Default identifier to symbol conversions</a> + </ul> + <li><a href="Allegrocl.html#Allegrocl_nn53">Defining your own identifier-converter</a> + <li><a href="Allegrocl.html#Allegrocl_nn54">Instructing SWIG to use a particular identifier-converter</a> + </ul> + </ul> + </div> + <!-- INDEX --> + <h3><a href="Guile.html#Guile">20 SWIG and Guile</a></h3> + ======= + <h3><a href="Guile.html#Guile">20 SWIG and Guile</a></h3> + >>>>>>> 1.33 <!-- INDEX --> Index: chapters =================================================================== RCS file: /cvsroot/swig/SWIG/Doc/Manual/chapters,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** chapters 9 Nov 2005 20:44:22 -0000 1.12 --- chapters 14 Nov 2005 18:28:27 -0000 1.13 *************** *** 18,21 **** --- 18,23 ---- CSharp.html Chicken.html + Lisp.html + Allegrocl.html Guile.html Java.html |