[Lemon-commits] [lemon_svn] beckerjc: r214 - in hugo/trunk/doc-docbook/src: . xml

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:38:09 CET 2006


Author: beckerjc
Date: Thu Mar  4 14:08:17 2004
New Revision: 214

Modified:
   hugo/trunk/doc-docbook/src/Makefile
   hugo/trunk/doc-docbook/src/etik-ol-html.dsl
   hugo/trunk/doc-docbook/src/etik-ol.dtd
   hugo/trunk/doc-docbook/src/xml/graph-classes.xml
   hugo/trunk/doc-docbook/src/xml/osztaly-forma.xml
   hugo/trunk/doc-docbook/src/xml/search_iterator.xml

Log:
.


Modified: hugo/trunk/doc-docbook/src/Makefile
==============================================================================
--- hugo/trunk/doc-docbook/src/Makefile	(original)
+++ hugo/trunk/doc-docbook/src/Makefile	Thu Mar  4 14:08:17 2004
@@ -3,7 +3,7 @@
 .PHONY: html dvi ps pdf tex dist
 
 html:
-	docbook2html -o html -d etik-ol-html.dsl xml/etik-ol.xml
+	docbook2html -o ../html -d etik-ol-html.dsl xml/etik-ol.xml
 
 dvi:
 	docbook2dvi -o .. xml/etik-ol.xml

Modified: hugo/trunk/doc-docbook/src/etik-ol-html.dsl
==============================================================================
--- hugo/trunk/doc-docbook/src/etik-ol-html.dsl	(original)
+++ hugo/trunk/doc-docbook/src/etik-ol-html.dsl	Thu Mar  4 14:08:17 2004
@@ -6,8 +6,25 @@
 <style-specification use="docbook">
 <style-specification-body>
 
+(define x "25")
+(define nnl (named-node-list-names (attributes current-node)))
+(define attributumok (attributes current-node))
+
+
 (element etik:class
-            (process-children))
+  (make sequence
+          (if (attribute-string "id")
+              (make element gi: "A"
+                    attributes: (list (list "NAME" (attribute-string "id")))
+                    (empty-sosofo))
+              (empty-sosofo))
+	  
+
+	  (if (attribute-string "xreflabel") (empty-sosofo)
+	      ( literal "ures xreflabel"))
+
+;;    (toc-entry (current-node))
+    (process-children)))
 
 (element (etik:class etik:name)
   (make element gi: "H2"
@@ -95,11 +112,61 @@
 	    (make element gi: "TH"  (literal "Description"))
 	    (process-children)))))
 
+(element (etik:class etik:prot_members)
+  (make sequence
+    (make element gi: "H3"
+	  (literal "Protected members"))
+    (make element gi: "TABLE"
+	  attributes: (list
+		       (list "CELLSPACING" "1")
+		       (list "BORDER" "1"))
+ 	  (make element gi: "TR"
+	    (make element gi: "TH"  (literal "Name"))
+	    (make element gi: "TH"  (literal "Where defined"))
+	    (make element gi: "TH"  (literal "Description"))
+	    (process-children)))))
+
+(element (etik:prot_members etik:member)  
+  (make element gi: "TR"
+	  (process-children)))
+
+(element (etik:class etik:priv_members)
+  (make sequence
+    (make element gi: "H3"
+	  (literal "Private members"))
+    (make element gi: "TABLE"
+	  attributes: (list
+		       (list "CELLSPACING" "1")
+		       (list "BORDER" "1"))
+ 	  (make element gi: "TR"
+	    (make element gi: "TH"  (literal "Name"))
+	    (make element gi: "TH"  (literal "Where defined"))
+	    (make element gi: "TH"  (literal "Description"))
+	    (process-children)))))
+
+(element (etik:priv_members etik:member)  
+  (make element gi: "TR"
+	  (process-children)))
+
 (element (etik:example etik:code)
   ($verbatim-display$
    #f   ;; mivel indentaljon
    #f)) ;; legyen-e sorszamozas
 
+(element (etik:class etik:notes)  
+  (make sequence
+    (make element gi: "H3"
+	  (literal "Notes"))
+    (make element gi: "P"
+	  (process-children))))
+
+(element (etik:class etik:category)
+  (make sequence
+    (make element gi: "H3"
+	  (literal "Category"))
+    (make element gi: "P"
+	  (process-children))))
+
 
 </style-specification-body>
 </style-specification>

Modified: hugo/trunk/doc-docbook/src/etik-ol.dtd
==============================================================================
--- hugo/trunk/doc-docbook/src/etik-ol.dtd	(original)
+++ hugo/trunk/doc-docbook/src/etik-ol.dtd	Thu Mar  4 14:08:17 2004
@@ -6,7 +6,8 @@
 <!ENTITY % local.sect3.class "|etik:class">
 
 <!-- load DocBook -->                               
-<!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN">
+<!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+  "docbook/dtd/4.2/docbookx.dtd">
 %DocBookDTD;
 
 
@@ -14,18 +15,26 @@
           etik:name,
           etik:category?,
           etik:description,
-          etik:example,
+          etik:example?,
           etik:definition,
           etik:template_params?,
           etik:members?,
-          etik:notes*)>
+          etik:prot_members?,
+          etik:priv_members?,
+          etik:notes?)>
+
+<!ATTLIST etik:class
+          %common.attrib;
+          %label.attrib;
+>
+
 <!ELEMENT etik:name           (#PCDATA)*>
 <!ELEMENT etik:category       (#PCDATA|xref)*>
 <!ELEMENT etik:description    (#PCDATA|para|xref)*>
 <!ELEMENT etik:example        (#PCDATA|para|programlisting|xref|etik:code)*>
 
 
-<!ELEMENT etik:code             CDATA>
+<!ELEMENT etik:code            (#PCDATA)*>
 
 <!ELEMENT etik:definition     (#PCDATA|xref)*>
 
@@ -36,22 +45,24 @@
                                 etik:templ_requirement,
                                 etik:templ_default)>
 
-<!ELEMENT etik:templ_name                  CDATA>
+<!ELEMENT etik:templ_name                  (#PCDATA)*>
 <!ELEMENT etik:templ_description           (#PCDATA|xref)*>
 <!ELEMENT etik:templ_requirement           (#PCDATA|xref)*>
 <!ELEMENT etik:templ_default               (#PCDATA|xref)*>
 
 <!ELEMENT etik:members  (etik:member)+>
+<!ELEMENT etik:prot_members  (etik:member)+>
+<!ELEMENT etik:priv_members  (etik:member)+>
 <!ELEMENT etik:member    (etik:m_name, 
                           etik:m_where_def,
                           etik:m_description)>
 
 
-<!ELEMENT etik:m_name                    CDATA>
+<!ELEMENT etik:m_name                    (#PCDATA)*>
 <!ELEMENT etik:m_where_def               (#PCDATA|xref)*>
 <!ELEMENT etik:m_description             (#PCDATA|xref)*>
 
-<!ELEMENT etik:notes                     (#PCDATA|para|xref)*>
+<!ELEMENT etik:notes                     (#PCDATA|para|xref|orderedlist|itemizedlist)*>
 
 
 

Modified: hugo/trunk/doc-docbook/src/xml/graph-classes.xml
==============================================================================
--- hugo/trunk/doc-docbook/src/xml/graph-classes.xml	(original)
+++ hugo/trunk/doc-docbook/src/xml/graph-classes.xml	Thu Mar  4 14:08:17 2004
@@ -4,9 +4,14 @@
   <para>Valami leiras mondjuk a hierarchiarol, vagy barmi altalanos, ha kell.
   </para>
 
+  <section>
+    <title>Pelda osztaly</title>
     &osztaly-forma;
+  </section>
+  <section>
+    <title>Masik</title>
     &search_iterator;
-
+  </section>
 
 </chapter>
 

Modified: hugo/trunk/doc-docbook/src/xml/osztaly-forma.xml
==============================================================================
--- hugo/trunk/doc-docbook/src/xml/osztaly-forma.xml	(original)
+++ hugo/trunk/doc-docbook/src/xml/osztaly-forma.xml	Thu Mar  4 14:08:17 2004
@@ -1,4 +1,4 @@
-<etik:class id="haho">
+<etik:class id="haho" xreflabel="Példa osztály">
   <etik:name> 
     Osztály neve
   </etik:name>
@@ -14,7 +14,7 @@
     <para>
       A description-be kerülhet új bekezdés is többek között.
     </para>
-    <xref linkend="haho"/>
+    Egy link: <xref linkend="haho"/>
   </etik:description>
 
   <etik:example>

Modified: hugo/trunk/doc-docbook/src/xml/search_iterator.xml
==============================================================================
--- hugo/trunk/doc-docbook/src/xml/search_iterator.xml	(original)
+++ hugo/trunk/doc-docbook/src/xml/search_iterator.xml	Thu Mar  4 14:08:17 2004
@@ -35,10 +35,9 @@
 </programlisting>
 
 Vigyázat, a programlisting mód parsolt, és minden <![CDATA[<]]>-t értelmez!
-Elõnye, hogy lehet bele linkeket csinálni, de talán kényelmesebb egy LaTeX-szerû
-verbatim-mód, ezt valósítja meg az <![CDATA[<etik:code>]]> element.
 
 <etik:code>
+<![CDATA[
   int _i=1;
   int _ii=1;
   ListGraph::EdgeMap<int> my_edge_property(G);
@@ -46,6 +45,7 @@
     my_edge_property.set(i, _i);
     _i*=_ii; ++_ii;
   }
+]]>
 </etik:code>
 </etik:example>
 



More information about the Lemon-commits mailing list