/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/aft-5.098,1.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/aft-5.098,1.txz
aft-5.098,1.txz-content
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"aft",​"origin":​"textproc/​aft",​"version":​"5.​098,​1",​"comment":​"Document·​preparation·​system·​using·​an·​Almost·​Free·​Text·​input·​format",​"maintainer":​"culot@FreeBSD.​org",​"www":​"http:​/​/​www.​maplefish.​com/​todd/​aft.​html",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​298681,​"licenselogic":​"single",​"licenses":​["CART"],​"desc":​"AFT·​(Almost·​Free·​Text)​·​is·​a·​document·​preparation·​system.​·​It·​is·​mostly\nfree·​form·​meaning·​that·​there·​is·​little·​intrusive·​markup.​·​AFT·​source\ndocuments·​look·​a·​lot·​like·​plain·​old·​ASCII·​text.​\n\nAFT·​has·​a·​few·​rules·​for·​structuring·​your·​document·​and·​these·​rules·​have\nmore·​to·​do·​with·​formatting·​your·​text·​rather·​than·​embedding·​commands.​\n\nRight·​now,​·​AFT·​produces·​pretty·​good·​(weblint-​able)​·​HTML,​·​XHTML,​·​LaTeX,​\nlout·​and·​RTF.​·​It·​can,​·​in·​fact,​·​be·​coerced·​into·​producing·​all·​types·​of\noutput·​(e.​g.​·​roll-​your-​own·​XML)​.​·​All·​that·​needs·​to·​be·​done·​is·​to·​edit\na·​rule·​file.​·​You·​can·​even·​customize·​your·​own·​HTML·​rule·​files·​for\nspecialized·​output.​\n\nWWW:​·​http:​/​/​www.​maplefish·​✂1 {"name":​"aft",​"origin":​"textproc/​aft",​"version":​"5.​098,​1",​"comment":​"Document·​preparation·​system·​using·​an·​Almost·​Free·​Text·​input·​format",​"maintainer":​"culot@FreeBSD.​org",​"www":​"http:​/​/​www.​maplefish.​com/​todd/​aft.​html",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​298681,​"licenselogic":​"single",​"licenses":​["CART"],​"desc":​"AFT·​(Almost·​Free·​Text)​·​is·​a·​document·​preparation·​system.​·​It·​is·​mostly\nfree·​form·​meaning·​that·​there·​is·​little·​intrusive·​markup.​·​AFT·​source\ndocuments·​look·​a·​lot·​like·​plain·​old·​ASCII·​text.​\n\nAFT·​has·​a·​few·​rules·​for·​structuring·​your·​document·​and·​these·​rules·​have\nmore·​to·​do·​with·​formatting·​your·​text·​rather·​than·​embedding·​commands.​\n\nRight·​now,​·​AFT·​produces·​pretty·​good·​(weblint-​able)​·​HTML,​·​XHTML,​·​LaTeX,​\nlout·​and·​RTF.​·​It·​can,​·​in·​fact,​·​be·​coerced·​into·​producing·​all·​types·​of\noutput·​(e.​g.​·​roll-​your-​own·​XML)​.​·​All·​that·​needs·​to·​be·​done·​is·​to·​edit\na·​rule·​file.​·​You·​can·​even·​customize·​your·​own·​HTML·​rule·​files·​for\nspecialized·​output.​\n\nWWW:​·​http:​/​/​www.​maplefish·​✂
/usr/local/share/aft/aft-bn-html.pm
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​48·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
  
4 #·​Using·​features·​from·​aft-​html.​dat.​4 #·​Using·​features·​from·​aft-​html.​dat.​
5 package·​AFT_OUTPUT;​5 package·​AFT_OUTPUT;​
  
6 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​6 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
Offset 13, 104 lines modifiedOffset 13, 104 lines modified
  
  
13 sub·​init_elements·​{13 sub·​init_elements·​{
14 »       ​%pragma_postvar·​=·​(14 »       ​%pragma_postvar·​=·​(
15 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​15 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​
16 »       ​)​;​16 »       ​)​;​
17 »       ​%elem·​=·​(17 »       ​%elem·​=·​(
18 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​18 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel2·​-​-​>',​
19 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​ 
20 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​ 
21 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​ 
22 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​ 
23 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table></​center>',​ 
24 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·​\%line\%·​-​-​>',​ 
25 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·​\%line\%·​-​-​>',​ 
26 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​ 
27 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​19 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​
 20 »       ​»       ​'^**'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​
 21 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​
 22 »       ​»       ​'**'·​=>»     ​·​qq'<h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​
 23 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​
28 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​24 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​
29 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​25 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·​\%line\%·​-​-​>',​
 26 »       ​»       ​'ID'·​=>»     ​·​qq'HTML',​
 27 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​
 28 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​
 29 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​5-​-​>',​
 30 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​
 31 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​7-​-​>',​
30 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​32 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​
31 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​33 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·​src="\%image\%"·​alt=""·​align=bottom></​center><br·​clear=all>',​
32 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​34 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​
33 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​35 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·​6-​-​>',​
34 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​36 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​
35 »       ​»       ​'*******'·​=>»     ​·​qq'<div·class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​37 »       ​»       ​'Author'·​=>»     ​·​qq'<br><center><h2>\%​author\%</​h2></​center>',​
36 »       ​»       ​'EndSect1'·​=>»     ​·​qq'<!-​-​End·​Section·​1-​-​>',​38 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​
37 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​ 
38 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr>',​ 
39 »       ​»       ​'^****'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​39 »       ​»       ​'^****'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​
 40 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​
 41 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​
 42 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​
 43 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​
40 »       ​»       ​'*'·​=>»     ​·​qq'<h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​44 »       ​»       ​'*'·​=>»     ​·​qq'<h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​
 45 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​
 46 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​
 47 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​
 48 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​
 49 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​
41 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​50 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​
42 »       ​»       ​'EndBlockedVerbatim'·=>»     ​·​qq'</​pre></​div>',​51 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·href="\%target\%">\%t​ext\%</​a>',​
 52 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​
 53 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·​columns·​-​-​><center><table·​cellspacing="0">',​
 54 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​
 55 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​
 56 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·​\%line\%·​-​-​>',​
 57 »       ​»       ​'EndSect1'·​=>»     ​·​qq'<!-​-​End·​Section·​1-​-​>',​
 58 »       ​»       ​'^*'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​
43 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​59 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​
44 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​60 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​
 61 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​
 62 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
45 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​63 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​
46 »       ​»       ​'TOC'·​=>»     ​·​qq'',​64 »       ​»       ​'*******'·​=>»     ​·​qq'<div·​class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
47 »       ​»       ​'Title'·​=>»     ​·​qq'<br><center><h1><a​·name="AFT-​top">\%title\%</​a></​h1></​center>',​65 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​
 66 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​
48 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​67 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​
49 »       ​»       ​'EndSect3'·​=>»     ​·​qq'<!-​-​End·​Section·​3-​-​>',​68 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​
50 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·​href="\%target\%">\%t​ext\%</​a>',​ 
51 »       ​»       ​'Image'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=bottom>',​ 
52 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​ 
53 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​ 
54 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​ 
55 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​ 
56 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​ 
57 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·​src="\%image\%"·​alt=""·​align=bottom></​center><br·​clear=all>',​ 
58 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​69 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​
59 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​70 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'yes',​
60 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·Start·​SectLevel3·​-​-​>',​71 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·End·​SectLevel4·​-​-​>',​
61 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·align=left><br·clear=all>',​72 »       ​»       ​'StartNamedList'·​=>»     ​·qq'<dl>',​
62 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​73 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​
 74 »       ​»       ​'***'·​=>»     ​·​qq'<h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​
 75 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​
 76 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·​href="#\%target\%">\%​text\%</​a>',​
 77 »       ​»       ​'Image'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=bottom>',​
63 »       ​»       ​'EndSect4'·​=>»     ​·​qq'<!-​-​End·​Section·​4-​-​>',​78 »       ​»       ​'EndSect4'·​=>»     ​·​qq'<!-​-​End·​Section·​4-​-​>',​
64 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel2·​-​-​>',​79 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<li>',​
65 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​80 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​
66 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​81 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​
67 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​82 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
68 »       ​»       ​'Author'·​=>»     ​·​qq'<br><center><h2>\%​author\%</​h2></​center>',​ 
69 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​5-​-​>',​ 
70 »       ​»       ​'**'·​=>»     ​·​qq'<h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​ 
71 »       ​»       ​'TableElement'·​=>»     ​·​qq'<td>\%stuff\%</​td>',​83 »       ​»       ​'TableElement'·​=>»     ​·​qq'<td>\%stuff\%</​td>',​
72 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·​href="#\%target\%">\%​text\%</​a>',​84 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​
73 »       ​»       ​'ID'·​=>»     ​·​qq'HTML',​85 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​
 86 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=right><br·​clear=all>',​
 87 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel3·​-​-​>',​
 88 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​
74 »       ​»       ​'EndSect2'·​=>»     ​·​qq'<!-​-​End·​Section·​2-​-​>',​89 »       ​»       ​'EndSect2'·​=>»     ​·​qq'<!-​-​End·​Section·​2-​-​>',​
75 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<li>',​90 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​
76 »       ​»       ​'^***'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​91 »       ​»       ​'^***'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​
77 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·columns·​-​-​><center><table·cellspacing="0">',​92 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​
78 »       ​»       ​'^*'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​93 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​
79 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​ 
80 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​ 
81 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​ 
82 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​ 
83 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​ 
84 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​ 
85 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
86 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​ 
87 »       ​»       ​'****'·​=>»     ​·​qq'<h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​94 »       ​»       ​'****'·​=>»     ​·​qq'<h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​
88 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·​7-​-​>',​95 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·name="\%section\%">\%​text\%</​a></​h6>',​
89 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​96 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​
90 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​97 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·src="\%image\%"·​alt=""·align=left><br·​clear=all>',​
91 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​98 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​
92 »       ​»       ​'^**'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​99 »       ​»       ​'TOC'·​=>»     ​·​qq'',​
93 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​100 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table></​center>',​
94 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·​End·SectLevel4·​-​-​>',​101 »       ​»       ​'Title'·​=>»     ​·​qq'<br><center><h1><a​·name="AFT-​top">\%title\%</​a></​h1></​center>',​
95 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​102 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​
96 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​103 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr>',​
97 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·6-​-​>',​104 »       ​»       ​'EndSect3'·​=>»     ​·​qq'<!-​-​End·​Section·3-​-​>',​
98 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​105 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​
99 »       ​»       ​'***'·​=>»     ​·​qq'<h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​106 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
100 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​ 
101 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​107 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​
102 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=right><br·​clear=all>',​ 
103 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​ 
104 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<dl>',​ 
105 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​ 
106 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'yes',​ 
107 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
108 »       ​)​;​108 »       ​)​;​
  
109 ##·​Preamble:​109 ##·​Preamble:​
  
110 $file_preamble·​=·​'<!DOCTYPE·​HTML·​PUBLIC·​"-​/​/​W3C/​/​DTD·​HTML·​4.​0·​Transitional/​/​EN">110 $file_preamble·​=·​'<!DOCTYPE·​HTML·​PUBLIC·​"-​/​/​W3C/​/​DTD·​HTML·​4.​0·​Transitional/​/​EN">
111 <html>111 <html>
112 <head>112 <head>
/usr/local/share/aft/aft-dbarticle.pm
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​48·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​emphasis>',​13 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"·​align=right></​inlinegraphic>',​
14 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​emphasis>',​14 »       ​»       ​'TableElement'·​=>»     ​·​qq'<entry>\%stuff\%</​entry>',​
15 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​15 »       ​»       ​'Subscript'·​=>»     ​·​qq'<subscript>\%stuff​\%</​subscript>',​
 16 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​itemizedlist>',​
 17 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​row>',​
 18 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"·​align=left></​inlinegraphic>',​
 19 »       ​»       ​'StartTable'·​=>»     ​·​qq'<table><tgroup·​cols="\%columns\%">',​
 20 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<entry>\%stuff\%</​entry>',​
 21 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<programlisting>',​
 22 »       ​»       ​'EndSect4'·​=>»     ​·​qq'</​sec4>',​
 23 »       ​»       ​'Image'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"></​inlinegraphic>',​
 24 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<comment>·​Striken:​·​\%line\%·​</​comment>',​
 25 »       ​»       ​'Title'·​=>»     ​·​qq'<title·​id="AFT-​top">\%title\%</​title>',​
 26 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<literallayout>',​
16 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<programlisting><!​[CDATA[',​27 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<programlisting><!​[CDATA[',​
17 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<emphasis·​role=bold>',​ 
18 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<varlistentry><ter​m>\%name\%</​term><listitem>',​ 
19 »       ​»       ​'*'·​=>»     ​·​qq'<sec4·​id="\%section\%"><tit​le>\%section\%</​title>',​ 
20 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<emphasis>',​ 
21 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​listitem>',​28 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​listitem>',​
22 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​29 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​listitem>',​
 30 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<link·​linkend="\%target\%">​\%text\%</​link>',​
 31 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<comment>·​\%line\%·​</​comment>',​
 32 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<itemizedlist·​mark=opencircle>',​
 33 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'',​
23 »       ​»       ​'ID'·​=>»     ​·​qq'DocBookArticle»      ​',​34 »       ​»       ​'ID'·​=>»     ​·​qq'DocBookArticle»      ​',​
24 »       ​»       ​'StartTable'·​=>»     ​·​qq'<table><tgroup·​cols="\%columns\%">',​35 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​
25 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<superscript>\%ref​\%</​superscript>',​36 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<superscript>\%ref​\%</​superscript>',​
26 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<computeroutput>',​ 
27 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"·​align=right></​inlinegraphic>',​ 
28 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​ 
29 »       ​»       ​'Subscript'·​=>»     ​·​qq'<subscript>\%stuff​\%</​subscript>',​ 
30 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​literallayout>',​ 
31 »       ​»       ​'TableElement'·​=>»     ​·​qq'<entry>\%stuff\%</​entry>',​ 
32 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"·​align=center></​inlinegraphic>',​ 
33 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<title>\%caption\%​</​title>',​ 
34 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​itemizedlist>',​ 
35 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<variablelist>',​37 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<variablelist>',​
36 »       ​»       ​'EndSect3'·​=>»     ​·​qq'</​sec3>',​38 »       ​»       ​'TOC'·​=>»     ​·​qq'',​
37 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<listitem>',​ 
38 »       ​»       ​'EndSect1'·​=>»     ​·​qq'</​sec1>',​ 
39 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<literallayout>',​ 
40 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<para>',​39 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<para>',​
41 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<comment>·​\%line\%·</​comment>',​40 »       ​»       ​'EndSect1'·​=>»     ​·​qq'</​sec1>',​
42 »       ​»       ​'Image'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"></​inlinegraphic>',​41 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·​format="gif"·​align=center></​inlinegraphic>',​
 42 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<varlistentry><ter​m>\%name\%</​term><listitem>',​
43 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​computeroutput>',​43 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​computeroutput>',​
44 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​para>',​44 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​
45 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​row>',​45 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​variablelist>',​
46 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​listitem></​varlistentry>',​46 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​emphasis>',​
47 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<link·linkend="\%target\%">​\%text\%</​link>',​47 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​literallayout>',​
 48 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​emphasis>',​
 49 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​
 50 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​
48 »       ​»       ​'Superscript'·​=>»     ​·​qq'<superscript>\%stu​ff\%</​supscript>',​51 »       ​»       ​'Superscript'·​=>»     ​·​qq'<superscript>\%stu​ff\%</​supscript>',​
49 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<row>',​52 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<title>\%caption\%​</​title>',​
50 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​programlisting>',​53 »       ​»       ​'Author'·​=>»     ​·​qq'<author>\%author\%​</​author>',​
51 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<programlisting>',​54 »       ​»       ​'EndSect3'·​=>»     ​·​qq'</​sec3>',​
52 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​55 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<listitem>',​
 56 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<orderedlist>',​
53 »       ​»       ​'Target'·​=>»     ​·​qq'<anchor·​id="\%target\%">\%tex​t\%',​57 »       ​»       ​'Target'·​=>»     ​·​qq'<anchor·​id="\%target\%">\%tex​t\%',​
54 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​58 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq']]></​programlisting>»',​
55 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​ 
56 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​orderedlist>',​59 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​orderedlist>',​
57 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<comment>·Striken:​·​\%line\%·​</​comment>',​60 »       ​»       ​'NumberedListElement'​·=>»     ​·​qq'<listitem>',​
58 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<listitem>',​61 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<emphasis>',​
59 »       ​»       ​'EndSect2'·​=>»     ​·​qq'</​sec2>',​62 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​
60 »       ​»       ​'EndSect4'·​=>»     ​·​qq'</​sec4>',​63 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<row>',​
61 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<itemizedlist·​mark=opencircle>',​ 
62 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​variablelist>',​ 
63 »       ​»       ​'Center'·​=>»     ​·​qq'\%center\%',​ 
64 »       ​»       ​'URL'·​=>»     ​·​qq'<ulink·​url="\%target\%">\%te​xt\%</​ulink>',​64 »       ​»       ​'URL'·​=>»     ​·​qq'<ulink·​url="\%target\%">\%te​xt\%</​ulink>',​
65 »       ​»       ​'Author'·​=>»     ​·​qq'<author>\%author\%​</​author>',​65 »       ​»       ​'*'·​=>»     ​·​qq'<sec4·​id="\%section\%"><tit​le>\%section\%</​title>',​
66 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<inlinegraphic·​fileref="\%image\%"·format="gif"·align=left></​inlinegraphic>',​66 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·qq'</​programlisting>',​
67 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<entry>\%stuff\%</​entry>',​67 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​para>',​
68 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'',​ 
69 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq']]></​programlisting>»​',​ 
70 »       ​»       ​'Title'·​=>»     ​·​qq'<title·​id="AFT-​top">\%title\%</​title>',​ 
71 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​ 
72 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​listitem>',​ 
73 »       ​»       ​'TOC'·​=>»     ​·​qq'',​ 
74 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​68 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​
75 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<orderedlist>',​69 »       ​»       ​'Center'·​=>»     ​·​qq'\%center\%',​
 70 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​
 71 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​listitem></​varlistentry>',​
 72 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<computeroutput>',​
 73 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<emphasis·​role=bold>',​
 74 »       ​»       ​'EndSect2'·​=>»     ​·​qq'</​sec2>',​
 75 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​
76 »       ​)​;​76 »       ​)​;​
  
77 ##·​Preamble:​77 ##·​Preamble:​
  
78 $file_preamble·​=·​'<!doctype·​article·​PUBLIC·​"-​/​/​OASIS/​/​DTD·​DocBook·​V3.​1/​/​EN">78 $file_preamble·​=·​'<!doctype·​article·​PUBLIC·​"-​/​/​OASIS/​/​DTD·​DocBook·​V3.​1/​/​EN">
79 <article>79 <article>
80 <artheader>80 <artheader>
/usr/local/share/aft/aft-html.pm
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​48·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
Offset 11, 104 lines modifiedOffset 11, 104 lines modified
  
  
11 sub·​init_elements·​{11 sub·​init_elements·​{
12 »       ​%pragma_postvar·​=·​(12 »       ​%pragma_postvar·​=·​(
13 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​13 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​
14 »       ​)​;​14 »       ​)​;​
15 »       ​%elem·​=·​(15 »       ​%elem·​=·​(
 16 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​
 17 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'yes',​
 18 »       ​»       ​'*******'·​=>»     ​·​qq'<div·​class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
16 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​19 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​
17 »       ​»       ​'ID'·​=>»     ​·​qq'HTML',​20 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​
18 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​21 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​
19 »       ​»       ​'Author'·​=>»     ​·​qq'<br><center><h2>\%​author\%</​h2></​center>',​22 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​
20 »       ​»       ​'NumberedListElement'​·​=>»     ​·qq'<li>',​23 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·src="\%image\%"·​alt=""·​align=bottom></​center><br·clear=all>',​
21 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​ 
22 »       ​»       ​'TableElement'·​=>»     ​·​qq'<td>\%stuff\%</​td>',​24 »       ​»       ​'TableElement'·​=>»     ​·​qq'<td>\%stuff\%</​td>',​
23 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​25 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​
24 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​26 »       ​»       ​'^****'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​
25 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​27 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​
26 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel2·​-​-​>',​28 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​
 29 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​
27 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​30 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​
 31 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​
 32 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel3·​-​-​>',​
 33 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​
28 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​34 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp',​
29 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​ 
30 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​ 
31 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​35 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​
32 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel3·​-​-​>',​36 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<li>',​
33 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​37 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​
34 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​38 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​
35 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr>',​39 »       ​»       ​'EndSect3'·​=>»     ​·​qq'<!-​-​End·​Section·​3-​-​>',​
36 »       ​»       ​'^****'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​40 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​
37 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​ 
38 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​ 
39 »       ​»       ​'EndSect2'·​=>»     ​·​qq'<!-​-​End·​Section·​2-​-​>',​ 
40 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​ 
41 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​6-​-​>',​ 
42 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​ 
43 »       ​»       ​'*'·​=>»     ​·​qq'<h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​ 
44 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​ 
45 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·​columns·​-​-​><table·​border>',​ 
46 »       ​»       ​'^*'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​ 
47 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel4·​-​-​>',​ 
48 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​41 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​
49 »       ​»       ​'TOC'·​=>»     ​·​qq'',​ 
50 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​ 
51 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​ 
52 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·​href="\%target\%">\%t​ext\%</​a>',​ 
53 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'yes',​ 
54 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​ 
55 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​42 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​
56 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​43 »       ​»       ​'Image'·​=>»     ​·​qq'<img·src="\%image\%"·alt=""·​align=bottom>',​
57 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​44 »       ​»       ​'Author'·​=>»     ​·​qq'<br><center><h2>\%​author\%</​h2></​center>',​
58 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=right><br·​clear=all>',​ 
59 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·​src="\%image\%"·​alt=""·​align=bottom></​center><br·​clear=all>',​ 
60 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​ 
61 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​ 
62 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'</​pre></​div>',​ 
63 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​45 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​
64 »       ​»       ​'^***'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h4><a·name="\%section\%">\%​text\%</​a></​h4>',​46 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​
65 »       ​»       ​'EndSect1'·​=>»     ​·​qq'<!-​-​End·​Section·​1-​-​>',​ 
66 »       ​»       ​'***'·​=>»     ​·​qq'<h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​ 
67 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​ 
68 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
69 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​ 
70 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​ 
71 »       ​»       ​'*******'·​=>»     ​·​qq'<div·​class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
72 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​7-​-​>',​ 
73 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​ 
74 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​47 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​
75 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​48 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​
76 »       ​»       ​'^**'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h3><a·name="\%section\%">\%​text\%</​a></​h3>',​49 »       ​»       ​'EndSect2'·​=>»     ​·​qq'<!-​-​End·​Section·​2-​-​>',​
77 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·​5-​-​>',​50 »       ​»       ​'****'·​=>»     ​·​qq'<h5><a·name="\%section\%">\%​text\%</​a></​h5>',​
 51 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​
 52 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel4·​-​-​>',​
78 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​53 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​
79 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<dl>',​54 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·​5-​-​>',​
80 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​ 
81 »       ​»       ​'Title'·​=>»     ​·​qq'<br><center><h1><a​·​name="AFT-​top">\%title\%</​a></​h1></​center>',​55 »       ​»       ​'Title'·​=>»     ​·​qq'<br><center><h1><a​·​name="AFT-​top">\%title\%</​a></​h1></​center>',​
 56 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·​\%line\%·​-​-​>',​
 57 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
 58 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​6-​-​>',​
 59 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​
 60 »       ​»       ​'ID'·​=>»     ​·​qq'HTML',​
 61 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
 62 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​
 63 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=right><br·​clear=all>',​
 64 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr>',​
82 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​65 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​
83 »       ​»       ​'EndSect3'·​=>»     ​·​qq'<!-​-​End·​Section·​3-​-​>',​66 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel2·-​-​>',​
 67 »       ​»       ​'*'·​=>»     ​·​qq'<h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​
 68 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<dl>',​
 69 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·​href="\%target\%">\%t​ext\%</​a>',​
 70 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​
84 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​71 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​
85 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​72 »       ​»       ​'^***'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​
86 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​73 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​
87 »       ​»       ​'Image'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·align=bottom>',​74 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​
 75 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·​\%line\%·​-​-​>',​
 76 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​
 77 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​
88 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​78 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​
 79 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​
 80 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​
 81 »       ​»       ​'***'·​=>»     ​·​qq'<h4><a·​name="\%section\%">\%​text\%</​a></​h4>',​
 82 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​
 83 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​
 84 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​
 85 »       ​»       ​'^*'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h2><a·​name="\%section\%">\%​text\%</​a></​h2>',​
 86 »       ​»       ​'TOC'·​=>»     ​·​qq'',​
 87 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​
 88 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​
89 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·​href="#\%target\%">\%​text\%</​a>',​89 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·​href="#\%target\%">\%​text\%</​a>',​
90 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​90 »       ​»       ​'**'·​=>»     ​·​qq'<h3><a·name="\%section\%">\%​text\%</​a></​h3>',​
 91 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=left><br·​clear=all>',​
 92 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​
 93 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​
 94 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·​columns·​-​-​><table·​border>',​
 95 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​
 96 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​
 97 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​7-​-​>',​
91 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​98 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
92 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·\%line\%·-​-​>',​99 »       ​»       ​'EndSect1'·​=>»     ​·​qq'<!-​-​End·Section·​1-​-​>',​
 100 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
 101 »       ​»       ​'EndSect4'·​=>»     ​·​qq'<!-​-​End·​Section·​4-​-​>',​
 102 »       ​»       ​'^**'·​=>»     ​·​qq'<br><a·​href="#AFT-​top">[Top]</​a><h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​
 103 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​
93 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​104 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​
94 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​ 
95 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​ 
96 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​105 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​
97 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​ 
98 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·​\%line\%·​-​-​>',​ 
99 »       ​»       ​'****'·​=>»     ​·​qq'<h5><a·​name="\%section\%">\%​text\%</​a></​h5>',​ 
100 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​ 
101 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​ 
102 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​ 
103 »       ​»       ​'EndSect4'·​=>»     ​·​qq'<!-​-​End·​Section·​4-​-​>',​ 
104 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align=left><br·​clear=all>',​ 
105 »       ​»       ​'**'·​=>»     ​·​qq'<h3><a·​name="\%section\%">\%​text\%</​a></​h3>',​ 
106 »       ​)​;​106 »       ​)​;​
  
107 ##·​Preamble:​107 ##·​Preamble:​
  
108 $file_preamble·​=·​'<!DOCTYPE·​HTML·​PUBLIC·​"-​/​/​W3C/​/​DTD·​HTML·​4.​0·​Transitional/​/​EN">108 $file_preamble·​=·​'<!DOCTYPE·​HTML·​PUBLIC·​"-​/​/​W3C/​/​DTD·​HTML·​4.​0·​Transitional/​/​EN">
109 <html>109 <html>
110 <head>110 <head>
/usr/local/share/aft/aft-lout.pm
Offset 1, 90 lines modifiedOffset 1, 90 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​48·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'StartTable'·​=>»     ​·​qq'#·​WARNING:​·​AFT·​doesn\'t·​support·Lout·​tables·​yet!·​#\n\@CD·TABLE\n',​13 »       ​»       ​'ID'·​=>»     ​·​qq'LOUT',​
14 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'\n\@BeginSections·​',​ 
15 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·​',​ 
16 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
17 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·​',​ 
18 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​ 
19 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​ 
20 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'\n\@EndSections·​',​ 
21 »       ​»       ​'****'·​=>»     ​·​qq'',​ 
22 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​ 
23 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
24 »       ​»       ​'**'·​=>»     ​·​qq'\n\@SubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
25 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​ 
26 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·​',​ 
27 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·​\@IncludeGraphic·​\%image\%·​',​14 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·​\@IncludeGraphic·​\%image\%·​',​
28 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·​\@PageMark·​{\%target\%}··​',​ 
29 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​ 
30 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@SubSection·​',​15 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@SubSection·​',​
31 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·',​16 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​
32 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​17 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​
33 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSubSections​·​',​ 
34 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​ 
35 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​ 
36 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'\n}',​ 
37 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​ 
38 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​ 
39 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​ 
40 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​{',​ 
41 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​ 
42 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSubSection·​',​ 
43 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·​\%line\%·​',​ 
44 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\n\@BL·​',​ 
45 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​ 
46 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​ 
47 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​ 
48 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·​{\%ref\%}·​',​ 
49 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​ 
50 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​ 
51 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​ 
52 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​ 
53 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​ 
54 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​ 
55 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}·​',​ 
56 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​18 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​
57 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​19 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\n\@End·​\@Verbatim·',​
58 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·',​20 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​
59 »       ​»       ​'ID'·​=>»     ​·​qq'LOUT',​21 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​
 22 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​
 23 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·​{\%ref\%}·​',​
 24 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·​',​
 25 »       ​»       ​'****'·​=>»     ​·​qq'',​
 26 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​
 27 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\n\@BL·​',​
 28 »       ​»       ​'StartTable'·​=>»     ​·​qq'#·​WARNING:​·​AFT·​doesn\'t·​support·​Lout·​tables·​yet!·​#\n\@CD·​TABLE\n',​
 29 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Section·​',​
 30 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​
60 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​31 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​
 32 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'\n}',​
 33 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​
61 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·​\@PageOf·​{\%target\%})​·​',​34 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·​\@PageOf·​{\%target\%})​·​',​
 35 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​
 36 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 37 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​
62 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·​\@IncludeGraphic·​\%image\%·​',​38 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·​\@IncludeGraphic·​\%image\%·​',​
63 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​ 
64 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Section·​',​ 
65 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·​{\n',​ 
66 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·​',​ 
67 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·​',​ 
68 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·​',​ 
69 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·​',​ 
70 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​must·​be·​made·​from·​your·​lout·​file.​·​',​39 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​must·​be·​made·​from·​your·​lout·​file.​·​',​
71 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​40 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·',​
72 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·​{',​ 
73 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​41 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​
 42 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·​',​
 43 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​
 44 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​
 45 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·​',​
74 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·​',​46 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·​',​
75 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​47 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·​',​
76 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​48 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·\%line\%·',​
 49 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​
 50 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​
 51 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​
 52 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​
 53 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​
 54 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·​{\n',​
 55 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​
 56 »       ​»       ​'**'·​=>»     ​·​qq'\n\@SubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 57 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
77 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​58 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​
 59 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}·​',​
 60 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​
 61 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·​',​
 62 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·​',​
 63 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
 64 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​
78 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​65 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​
79 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​66 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·',​
 67 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSubSection·​',​
 68 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·​{',​
 69 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSubSections​·​',​
 70 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'\n\@BeginSections·​',​
 71 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 72 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​
 73 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​{',​
 74 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​
 75 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·​',​
 76 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​
 77 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·​\@PageMark·​{\%target\%}··​',​
 78 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​
 79 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'\n\@EndSections·​',​
80 »       ​)​;​80 »       ​)​;​
  
81 ##·​Preamble:​81 ##·​Preamble:​
  
82 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​25·​output·​generated·​by·​AFT·82 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​25·​output·​generated·​by·​AFT·
83 @SysInclude·​{·​doc·​}83 @SysInclude·​{·​doc·​}
84 @Document84 @Document
/usr/local/share/aft/aft-loutbook.pm
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​49·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​13 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·',​
14 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·',​14 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​
15 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSections·​',​ 
16 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​ 
17 »       ​»       ​'**'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
18 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·​\@IncludeGraphic·​\%image\%·​',​ 
19 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​ 
20 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Chapter·​',​ 
21 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·​',​ 
22 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·​',​15 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·​',​
23 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​16 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'',​
24 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​17 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​
25 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·​{',​18 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·',​
26 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​ 
27 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​should·​be·​made·​from·​your·​lout·​file.​·​',​ 
28 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}·​',​ 
29 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​ 
30 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​ 
31 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​ 
32 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Chapter·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
33 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​ 
34 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'',​19 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'',​
35 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·​',​20 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·\@IncludeGraphic·​\%image\%·​',​
36 »       ​»       ​'EndSect4'·​=>»     ​·​qq'\n\@End·\@SubSubSection·​',​21 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\n\@BL·​',​
37 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·​',​22 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSection·​',​
38 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​ 
39 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​ 
40 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·​{\%ref\%}·​',​ 
41 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​ 
42 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​ 
43 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·​{\n',​ 
44 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·​',​23 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·​',​
45 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​ 
46 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​ 
47 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSections·​',​ 
48 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·​\%line\%·​',​24 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·​\%line\%·​',​
49 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·​',​25 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​
50 »       ​»       ​'EndFilteredVerbatim'​·=>»     ​·qq'\n\@End·​\@Verbatim·​',​26 »       ​»       ​'****'·​=>»     ​·​qq'\n\@SubSubSection·\@Title·{\%section\%}·\@Tag·{\%section\%}·​\@Begin·​',​
51 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·',​27 »       ​»       ​'ID'·​=>»     ​·​qq'LOUTBOOK',​
 28 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​
 29 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​
 30 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
 31 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'\n}',​
 32 »       ​»       ​'StartTable'·​=>»     ​·​qq'########·​WARNING:​·​AFT·​doesn\'t·​support·​Lout·​tables·​yet!·​########',​
 33 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​
 34 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·​{',​
 35 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​
 36 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​
52 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​37 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​
53 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​38 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSections·​',​
54 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​39 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​
55 »       ​»       ​'StartBulletList'·=>»     ​·qq'\n\@BL·​',​40 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​should·​be·​made·​from·your·lout·​file.​·​',​
56 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'',​41 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·',​
57 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​42 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​
 43 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​
 44 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSections·​',​
 45 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·​',​
 46 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​
 47 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·​\@IncludeGraphic·​\%image\%·​',​
 48 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​
 49 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·​\@PageMark·​{\%target\%}··​',​
58 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@Section·​',​50 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@Section·​',​
59 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSection·',​51 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
 52 »       ​»       ​'EndSect4'·​=>»     ​·​qq'\n\@End·​\@SubSubSection·​',​
60 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​53 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​
61 »       ​»       ​'EndNumberedListEleme​nt'·=>»     ​·qq'\n}',​54 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSection·​\@Title·​{\%section\%}·\@Tag·{\%section\%}·\@Begin·',​
62 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·\@Verbatim·​',​55 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·{\%ref\%}·​',​
63 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\n\@ID·​\@F·\@Verbatim·{',​56 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​
 57 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​
64 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​58 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​
65 »       ​»       ​'StartTable'·​=>»     ​·​qq'########·​WARNING:​·​AFT·​doesn\'t·​support·​Lout·​tables·​yet!·​########',​ 
66 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·​\@PageMark·​{\%target\%}··​',​ 
67 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​ 
68 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​59 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​
69 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·\@IncludeGraphic·​\%image\%·​',​60 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​
70 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·\@PageOf·​{\%target\%})​·​',​61 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​
71 »       ​»       ​'****'·​=>»     ​·​qq'\n\@SubSubSection·​\@Title·​{\%section\%}·\@Tag·{\%section\%}·​\@Begin·​',​62 »       ​»       ​'EndTeletype'·=>»     ​·qq'}·​',​
72 »       ​»       ​'ID'·​=>»     ​·​qq'LOUTBOOK',​63 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·',​
73 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·​',​64 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·​',​
 65 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​
 66 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​
 67 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·​',​
74 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​68 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​
75 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSection·\@Title·{\%section\%}·​\@Tag·{\%section\%}·\@Begin·',​69 »       ​»       ​'StartVerbatim'·=>»     ​·qq'\n\@ID·​\@F·​\@Verbatim·{',​
 70 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·​',​
 71 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·​\@PageOf·​{\%target\%})​·​',​
 72 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​
 73 »       ​»       ​'**'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
76 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSections​·​',​74 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSections​·​',​
77 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​75 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​
 76 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​
 77 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​
 78 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Chapter·​',​
 79 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Chapter·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 80 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·​{\n',​
78 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​81 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​
79 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·​',​ 
80 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​ 
81 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​ 
82 »       ​)​;​82 »       ​)​;​
  
83 ##·​Preamble:​83 ##·​Preamble:​
  
84 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​25··​-​·​Book·​-​·​Output·​generated·​by·​AFT·​5.​0884 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​25··​-​·​Book·​-​·​Output·​generated·​by·​AFT·​5.​08
85 @SysInclude·​{·​book·​}85 @SysInclude·​{·​book·​}
86 @Book86 @Book
/usr/local/share/aft/aft-loutreport.pm
Offset 1, 88 lines modifiedOffset 1, 88 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​49·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·​{\n',​ 
14 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​ 
15 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​ 
16 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​ 
17 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}·​',​ 
18 »       ​»       ​'ID'·​=>»     ​·​qq'LOUTREPORT',​ 
19 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'\n}',​ 
20 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·​',​ 
21 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​ 
22 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​13 »       ​»       ​'*'·​=>»     ​·​qq'\n\@Section·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
23 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​{',​ 
24 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
25 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·​',​ 
26 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·​',​ 
27 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​ 
28 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​ 
29 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​ 
30 »       ​»       ​'**'·​=>»     ​·​qq'\n\@SubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​ 
31 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·​\%line\%·​',​ 
32 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\n\@BL·​',​14 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\n\@BL·​',​
33 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·',​15 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
34 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​16 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·\@PageMark·​{\%target\%}··',​
35 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​ 
36 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​ 
37 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​ 
38 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·​',​17 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'\n\@BeginSubSubSec​tions·​',​
39 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·​',​18 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\n\@PNL·​',​
40 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​19 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​
41 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​20 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​
42 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​21 »       ​»       ​'EndQuote'·​=>»     ​·​qq'}·​',​
43 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​ 
44 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%·​\@PageMark·​{\%target\%}··​',​ 
45 »       ​»       ​'StartTable'·​=>»     ​·​qq'###·​WARNING:​·​AFT·​doesn\'t·​support·​Lout·​tables·​yet!·​###',​ 
46 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·​\@IncludeGraphic·​\%image\%·​',​ 
47 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​ 
48 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·​{\%ref\%}·​',​22 »       ​»       ​'NoteRef'·​=>»     ​·​qq'\@Sup·​{\%ref\%}·​',​
49 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​23 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​\@Begin',​
50 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·\@IncludeGraphic·\%image\%·',​24 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·{',​
 25 »       ​»       ​'ID'·​=>»     ​·​qq'LOUTREPORT',​
 26 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'\n\@EndSubSubSecti​ons·​',​
 27 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\n\@EndList·​',​
51 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​28 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'No',​
52 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​must·​be·​made·​from·​your·​lout·file.​·​',​29 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\n\@RightDisplay·​\@IncludeGraphic·\%image\%·​',​
53 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​30 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\n\@QD·​{·​',​
54 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Section·',​31 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}',​
55 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·​',​32 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'#·\%line\%·​',​
56 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​33 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​
57 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​34 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\n\@EndList·',​
58 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·',​35 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​
59 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​36 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\n\@DTI·​{\%name\%}·{\n',​
60 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​37 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·',​
61 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​ 
62 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·​',​38 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\n\@LD·​\@IncludeGraphic·​\%image\%·​',​
 39 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSubSections​·​',​
 40 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'\n}',​
 41 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'}',​
63 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSubSection·​',​42 »       ​»       ​'EndSect3'·​=>»     ​·​qq'\n\@End·​\@SubSubSection·​',​
 43 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·​\@PageOf·​{\%target\%})​·​',​
64 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​44 »       ​»       ​'URL'·​=>»     ​·​qq'\@F·​{<\%target\%>}·​',​
65 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​45 »       ​»       ​'****'·​=>»     ​·​qq'',​
66 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'\n\@EndSubSections​·​',​ 
67 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@SubSection·​',​46 »       ​»       ​'EndSect2'·​=>»     ​·​qq'\n\@End·​\@SubSection·​',​
 47 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\n\@CD·​\@IncludeGraphic·​\%image\%·​',​
 48 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\n\@D·​\@FullWidthRule·​',​
 49 »       ​»       ​'Superscript'·​=>»     ​·​qq'\@Sup·​{\%stuff\%}·​',​
 50 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}·​',​
 51 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​
 52 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\n\@LI·​{\n',​
 53 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'\n\@BeginSubSectio​ns·​',​
 54 »       ​»       ​'**'·​=>»     ​·​qq'\n\@SubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 55 »       ​»       ​'Subscript'·​=>»     ​·​qq'\@Sub·​{\%stuff\%}·​',​
 56 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'',​
 57 »       ​»       ​'StartSmall'·​=>»     ​·​qq'\@S·​{',​
 58 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\n\@LLP·​',​
 59 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'\"·​\"',​
 60 »       ​»       ​'StartTable'·​=>»     ​·​qq'###·​WARNING:​·​AFT·​doesn\'t·​support·​Lout·​tables·​yet!·​###',​
 61 »       ​»       ​'TOC'·​=>»     ​·​qq'#·​TOC·​must·​be·​made·​from·​your·​lout·​file.​·​',​
 62 »       ​»       ​'***'·​=>»     ​·​qq'\n\@SubSubSection·​\@Title·​{\%section\%}·​\@Tag·​{\%section\%}·​\@Begin·​',​
 63 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​
68 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​64 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\n\@LI·​{\n',​
69 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'\n\@PP\n·',​65 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'\n}',​
70 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\n\@EndList·​',​ 
71 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​66 »       ​»       ​'CommentLine'·​=>»     ​·​qq'#·​\%line\%·​',​
72 »       ​»       ​'****'·​=>»     ​·​qq'',​67 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\@I·​{',​
 68 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\n\@TL·​',​
 69 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​
 70 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\n\@ID·​\@F·​\@Verbatim·​{',​
 71 »       ​»       ​'Image'·​=>»     ​·​qq'\n\@IncludeGraphic​·​\%image\%',​
73 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​72 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​
 73 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\@F·​{',​
 74 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'\n}',​
 75 »       ​»       ​'EndSect1'·​=>»     ​·​qq'\n\@End·​\@Section·​',​
 76 »       ​»       ​'Center'·​=>»     ​·​qq'\n\@CD·​{\%center\%}·​',​
74 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​77 »       ​»       ​'prefilter'·​=>»     ​·​qq'\014»»       ​\@NP·​',​
75 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\@B·​{',​ 
76 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(p.​·​\@PageOf·​{\%target\%})​·​',​ 
77 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\n\@End·​\@Verbatim·​',​ 
78 »       ​)​;​78 »       ​)​;​
  
79 ##·​Preamble:​79 ##·​Preamble:​
  
80 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​24·​output·​generated·​by·​AFT·80 $file_preamble·​=·​'#·​Basser·​Lout·​Version·​3.​24·​output·​generated·​by·​AFT·
81 #@SysInclude·​{tbl}»  ​»       ​#·​Table·​formatting81 #@SysInclude·​{tbl}»  ​»       ​#·​Table·​formatting
82 #@SysInclude·​{eq}»   ​»       ​#·​Equations82 #@SysInclude·​{eq}»   ​»       ​#·​Equations
/usr/local/share/aft/aft-rtf.pm
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​49·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'NamedListElement'·​=>»     ​·​'\par\pard{\b·​%name%}·​\par\tx500\li500\fi-​500·​\tab',​ 
14 »       ​»       ​'^**'·​=>»     ​·​'',​13 »       ​»       ​'^**'·​=>»     ​·​'',​
15 »       ​»       ​'StartTable'·​=>»     ​·​'\tabcols%columns%\en​dtabcols',​ 
16 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​'',​ 
17 »       ​»       ​'EndNumberedList'·​=>»     ​·​'\endnumlist',​ 
18 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​'Yes',​ 
19 »       ​»       ​'EndSect2'·​=>»     ​·​'',​ 
20 »       ​»       ​'Center'·​=>»     ​·​'\pard\qc·​{%center%}·​\par\pard·​',​ 
21 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​'\endverbatim}',​ 
22 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​'',​ 
23 »       ​»       ​'****'·​=>»     ​·​'{\f0\fs20·​{\par\pard\b·​%section%\par}}',​ 
24 »       ​»       ​'ID'·​=>»     ​·​'RTF',​14 »       ​»       ​'ID'·​=>»     ​·​'RTF',​
25 »       ​»       ​'Image'·​=>»     ​·​'',​15 »       ​»       ​'StartNumberedList'·​=>»     ​·​'\numlist',​
26 »       ​»       ​'NumberedListElement'​·​=>»     ​·​'\numitem',​ 
27 »       ​»       ​'InternalReference'·​=>»     ​·​'{\cf1\ul·​%text%\cf0}',​16 »       ​»       ​'InternalReference'·​=>»     ​·​'{\cf1\ul·​%text%\cf0}',​
28 »       ​»       ​'URL'·​=>»     ​·'{\cf1\ul·​%text%\cf0}',​17 »       ​»       ​'CommentLine'·​=>»     ​·​'',​
29 »       ​»       ​'Title'·​=>»     ​·​'\par\pard·\qc·{\fs48\b·​%title%}·\par\pard',​18 »       ​»       ​'StartTeletype'·​=>»     ​·'{\f1\fs20·​',​
30 »       ​»       ​'PostProcessor'·​=>»     ​·​'exec·​"$^X·​@INC[0]/​postrtf.​pl·​$outputfile"',​ 
31 »       ​»       ​'TableRowStart'·​=>»     ​·​'\intbl',​ 
32 »       ​»       ​'*'·​=>»     ​·​'{\f0\fs36·​{\par\pard\b·​%section%\par}}',​19 »       ​»       ​'*'·​=>»     ​·​'{\f0\fs36·​{\par\pard\b·​%section%\par}}',​
33 »       ​»       ​'EndSect4'·​=>»     ​·​'',​20 »       ​»       ​'StartParagraph'·​=>»     ​·​'\par\pard·',​
34 »       ​»       ​'^****'·​=>»     ​·​'',​ 
35 »       ​»       ​'NBSPACE'·​=>»     ​·​'\~',​ 
36 »       ​»       ​'TOC'·​=>»     ​·​'',​ 
37 »       ​»       ​'**'·​=>»     ​·​'{\f0\fs28·​{\par\pard\b·​%section%\par}}',​ 
38 »       ​»       ​'EndQuote'·​=>»     ​·​'}·​\par\pard',​ 
39 »       ​»       ​'StartNamedList'·​=>»     ​·​'{',​ 
40 »       ​»       ​'Author'·​=>»     ​·​'\par\pard·​\qc·​{\fs36\b·​%author%}·​\par\pard·​\par\pard',​ 
41 »       ​»       ​'TableCaption'·​=>»     ​·​'\par\pard%caption%\p​ar\par\pard\trowd\cel​lxx',​ 
42 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​'Yes',​21 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​'Yes',​
43 »       ​»       ​'EndSmall'·​=>»     ​·​'}',​22 »       ​»       ​'StartTable'·​=>»     ​·​'\tabcols%columns%\en​dtabcols',​
44 »       ​»       ​'StrikeLine'·​=>»     ​·​'%%-​-​-​·​%line%',​23 »       ​»       ​'EndNamedList'·​=>»     ​·​'\par}',​
 24 »       ​»       ​'EndSect3'·​=>»     ​·​'',​
 25 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​'',​
 26 »       ​»       ​'StartNamedList'·​=>»     ​·​'{',​
 27 »       ​»       ​'EndBulletList'·​=>»     ​·​'\endbullist',​
 28 »       ​»       ​'EndVerbatim'·​=>»     ​·​'\endverbatim}',​
 29 »       ​»       ​'EndSect4'·​=>»     ​·​'',​
45 »       ​»       ​'StartQuote'·​=>»     ​·​'\par\pard\li500\ri50​0·​{·​',​30 »       ​»       ​'StartQuote'·​=>»     ​·​'\par\pard\li500\ri50​0·​{·​',​
 31 »       ​»       ​'TableRowStart'·​=>»     ​·​'\intbl',​
 32 »       ​»       ​'Image-​right'·​=>»     ​·​'',​
 33 »       ​»       ​'EndEmphasis'·​=>»     ​·​'}',​
 34 »       ​»       ​'^***'·​=>»     ​·​'',​
 35 »       ​»       ​'EndSmall'·​=>»     ​·​'}',​
 36 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​'Yes',​
46 »       ​»       ​'EndTeletype'·​=>»     ​·​'}',​37 »       ​»       ​'EndTeletype'·​=>»     ​·​'}',​
47 »       ​»       ​'StartSmall'·​=>»     ​·​'{\fs16·',​38 »       ​»       ​'EndTable'·​=>»     ​·​'\pard\par',​
48 »       ​»       ​'EndNamedList'·​=>»     ​·​'\par}',​39 »       ​»       ​'StartStrong'·​=>»     ​·​'{\b·',​
 40 »       ​»       ​'EndSect2'·​=>»     ​·​'',​
 41 »       ​»       ​'StartBulletList'·​=>»     ​·​'\bullist',​
 42 »       ​»       ​'HorizontalLine'·​=>»     ​·​'{\emdash\emdash\emda​sh\emdash\emdash\emda​sh\emdash\emdash\emda​sh\emdash}',​
 43 »       ​»       ​'URL'·​=>»     ​·​'{\cf1\ul·​%text%\cf0}',​
 44 »       ​»       ​'TableCaption'·​=>»     ​·​'\par\pard%caption%\p​ar\par\pard\trowd\cel​lxx',​
 45 »       ​»       ​'EndStrong'·​=>»     ​·​'}',​
 46 »       ​»       ​'Image-​left'·​=>»     ​·​'',​
 47 »       ​»       ​'NBSPACE'·​=>»     ​·​'\~',​
49 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​'{\f1\fs20\verbatim',​48 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​'{\f1\fs20\verbatim',​
50 »       ​»       ​'EndSect3'·​=>»     ​·​'',​49 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​'\endverbatim}',​
 50 »       ​»       ​'Image'·​=>»     ​·​'',​
 51 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​'',​
 52 »       ​»       ​'StartVerbatim'·​=>»     ​·​'{\f1\fs20\verbatim',​
 53 »       ​»       ​'**'·​=>»     ​·​'{\f0\fs28·​{\par\pard\b·​%section%\par}}',​
51 »       ​»       ​'TableElement'·​=>»     ​·​'%stuff%\cell',​54 »       ​»       ​'TableElement'·​=>»     ​·​'%stuff%\cell',​
52 »       ​»       ​'EndSect1'·​=>»     ​·​'',​55 »       ​»       ​'^****'·​=>»     ​·​'',​
53 »       ​»       ​'***'·​=>»     ​·​'{\f0\fs24·​{\par\pard\b·​%section%\par}}',​56 »       ​»       ​'TOC'·​=>»     ​·​'',​
54 »       ​»       ​'EndTable'·​=>»     ​·​'\pard\par',​57 »       ​»       ​'PostProcessor'·​=>»     ​·​'exec·​"$^X·​@INC[0]/​postrtf.​pl·​$outputfile"',​
55 »       ​»       ​'EndEmphasis'·​=>»     ​·​'}',​58 »       ​»       ​'TableRowEnd'·​=>»     ​·​'\row',​
56 »       ​»       ​'CommentLine'·​=>»     ​·​'',​59 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​'{\f1\fs20\verbatim',​
57 »       ​»       ​'Target'·​=>»     ​·​'{\cf1\ul·​%text%\cf0}',​60 »       ​»       ​'Center'·​=>»     ​·​'\pard\qc·{%center%}·​\par\pard·',​
 61 »       ​»       ​'EndQuote'·​=>»     ​·​'}·​\par\pard',​
58 »       ​»       ​'TableHeader'·​=>»     ​·​'{\b·​%stuff%}\cell',​62 »       ​»       ​'TableHeader'·​=>»     ​·​'{\b·​%stuff%}\cell',​
59 »       ​»       ​'StartTeletype'·​=>»     ​·​'{\f1\fs20·​',​ 
60 »       ​»       ​'Image-​left'·​=>»     ​·​'',​ 
61 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​'\endverbatim}',​ 
62 »       ​»       ​'Image-​right'·​=>»     ​·​'',​ 
63 »       ​»       ​'^*'·​=>»     ​·​'',​ 
64 »       ​»       ​'Image-​center'·​=>»     ​·​'',​63 »       ​»       ​'Image-​center'·​=>»     ​·​'',​
65 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​'{\f1\fs20\verbatim',​64 »       ​»       ​'Target'·​=>»     ​·​'{\cf1\ul·​%text%\cf0}',​
66 »       ​»       ​'TableRowEnd'·​=>»     ​·​'\row',​65 »       ​»       ​'NumberedListElement'​·​=>»     ​·​'\numitem',​
67 »       ​»       ​'EndStrong'·​=>»     ​·​'}',​ 
68 »       ​»       ​'BulletListElement'·​=>»     ​·​'\bulitem',​ 
69 »       ​»       ​'HorizontalLine'·​=>»     ​·​'{\emdash\emdash\emda​sh\emdash\emdash\emda​sh\emdash\emdash\emda​sh\emdash}',​ 
70 »       ​»       ​'StartBulletList'·​=>»     ​·​'\bullist',​ 
71 »       ​»       ​'EndParagraph'·​=>»     ​·​'\par·​',​66 »       ​»       ​'EndParagraph'·​=>»     ​·​'\par·​',​
72 »       ​»       ​'interpolate'·​=>»     ​·​'no',​67 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​'\endverbatim}',​
73 »       ​»       ​'EndVerbatim'·​=>»     ​·'\endverbatim}',​68 »       ​»       ​'***'·​=>»     ​·​'{\f0\fs24·{\par\pard\b·​%section%\par}}',​
74 »       ​»       ​'StartVerbatim'·=>»     ​·'{\f1\fs20\verbatim',​69 »       ​»       ​'Author'·​=>»     ​·​'\par\pard·\qc·​{\fs36\b·​%author%}·​\par\pard·​\par\pard',​
75 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​'',​70 »       ​»       ​'EndNumberedList'·​=>»     ​·​'\endnumlist',​
76 »       ​»       ​'EndBulletList'·​=>»     ​·​'\endbullist',​71 »       ​»       ​'StartSmall'·​=>»     ​·​'{\fs16·',​
77 »       ​»       ​'^***'·​=>»     ​·​'',​72 »       ​»       ​'BulletListElement'·​=>»     ​·​'\bulitem',​
78 »       ​»       ​'StartStrong'·​=>»     ​·​'{\b·​',​ 
79 »       ​»       ​'StartNumberedList'·​=>»     ​·​'\numlist',​ 
80 »       ​»       ​'StartParagraph'·​=>»     ​·​'\par\pard·​',​ 
81 »       ​»       ​'StartEmphasis'·​=>»     ​·​'{\i·​',​73 »       ​»       ​'StartEmphasis'·​=>»     ​·​'{\i·​',​
 74 »       ​»       ​'^*'·​=>»     ​·​'',​
 75 »       ​»       ​'****'·​=>»     ​·​'{\f0\fs20·​{\par\pard\b·​%section%\par}}',​
 76 »       ​»       ​'StrikeLine'·​=>»     ​·​'%%-​-​-​·​%line%',​
 77 »       ​»       ​'EndSect1'·​=>»     ​·​'',​
 78 »       ​»       ​'interpolate'·​=>»     ​·​'no',​
 79 »       ​»       ​'Title'·​=>»     ​·​'\par\pard·​\qc·​{\fs48\b·​%title%}·​\par\pard',​
 80 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​'',​
 81 »       ​»       ​'NamedListElement'·​=>»     ​·​'\par\pard{\b·​%name%}·​\par\tx500\li500\fi-​500·​\tab',​
82 »       ​)​;​82 »       ​)​;​
  
83 ##·​Preamble:​83 ##·​Preamble:​
  
84 $file_preamble·​=·​'{\rtf1\ansi\ansicpg1​252\deff0\deftab72084 $file_preamble·​=·​'{\rtf1\ansi\ansicpg1​252\deff0\deftab720
85 {\fonttbl{\f0\froman·​Times·​New·​Roman;​}{\f1\fmodern·​Courier;​}{\f2\fswiss·​Arial;​}}85 {\fonttbl{\f0\froman·​Times·​New·​Roman;​}{\f1\fmodern·​Courier;​}{\f2\fswiss·​Arial;​}}
86 {\info{\title·​%title%}{\author·​%author%}}86 {\info{\title·​%title%}{\author·​%author%}}
/usr/local/share/aft/aft-tex.pm
Offset 1, 106 lines modifiedOffset 1, 106 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​49·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
4 package·​AFT_OUTPUT;​4 package·​AFT_OUTPUT;​
  
5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​5 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​6 $file_preamble·​=·​'';​»       ​#·​Holds·​preamble·​for·​output·​file.​
7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​7 $file_postamble·​=·​'';​»       ​#·​Holds·​postamble·​for·​output·​file.​
8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​8 %elem·​=·​()​;​»       ​»       ​#·​Element·​commands·​for·​producing·​output·​file.​%pragma_postvar·​=·​()​;​»       ​#·​Variables·​for·​substitution·​post-​filtering.​
  
  
9 sub·​init_elements·​{9 sub·​init_elements·​{
10 »       ​%pragma_postvar·​=·​(10 »       ​%pragma_postvar·​=·​(
11 »       ​)​;​11 »       ​)​;​
12 »       ​%elem·​=·​(12 »       ​%elem·​=·​(
13 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​13 »       ​»       ​'Center'·​=>»     ​·​qq'\\begin{center}\n\​%center\%\n\\end{cent​er}',​
14 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'',​ 
15 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​ 
16 »       ​»       ​'Index'·​=>»     ​·​qq'\\index{\%text\%}'​,​ 
17 »       ​»       ​'^****'·​=>»     ​·​qq'\\paragraph*{\%tex​t\%}\n\\label{\%secti​on\%}',​ 
18 »       ​»       ​'ID'·​=>»     ​·​qq'LaTeX',​ 
19 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\\begin{center}\n\​\includegraphics{\%im​age\%}\n\\end{center}​',​ 
20 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​ 
21 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\\begin{itemize}',​ 
22 »       ​»       ​'^***'·​=>»     ​·​qq'\\subsubsection*{\​%text\%}\n\\addconten​tsline{toc}{subsubsec​tion}{\%text\%}\n\\la​bel{\%section\%}',​14 »       ​»       ​'^***'·​=>»     ​·​qq'\\subsubsection*{\​%text\%}\n\\addconten​tsline{toc}{subsubsec​tion}{\%text\%}\n\\la​bel{\%section\%}',​
23 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​15 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\\item',​
 16 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'\%\%-​-​-​·​\%line\%',​
 17 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\\item[\$\\bullet\​$]',​
 18 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\\begin{verbatim}'​,​
 19 »       ​»       ​'*******'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{1in}\%te​xt\%\n\\label{\%secti​on\%}',​
 20 »       ​»       ​'Note'·​=>»     ​·​qq'\\footnote{\%note\​%}',​
 21 »       ​»       ​'^*****'·​=>»     ​·​qq'\\subparagraph{\%t​ext\%}\n\\label{\%sec​tion\%}',​
 22 »       ​»       ​'^****'·​=>»     ​·​qq'\\paragraph*{\%tex​t\%}\n\\label{\%secti​on\%}',​
 23 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'\\\\',​
 24 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\\end{itemize}',​
 25 »       ​»       ​'EndSect6'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{-​1in}',​
 26 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\\end{alltt}',​
24 »       ​»       ​'TOC'·​=>»     ​·​qq'\\tableofcontents'​,​27 »       ​»       ​'TOC'·​=>»     ​·​qq'\\tableofcontents'​,​
25 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\\begin{flushright​}\n\\includegraphics{​\%image\%}\n\\end{flu​shright}',​28 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\\end{verbatim}',​
26 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\\end{enumerate}',​ 
27 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\\texttt\%lbrack\%​',​29 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'\\texttt\%lbrack\%​',​
28 »       ​»       ​'Note'·​=>»     ​·​qq'\\footnote{\%note\​%}',​30 »       ​»       ​'StartTable'·​=>»     ​·​qq'\n\\begin{center}\​n\%caption\%\\\\\n\\m​edskip\n\\begin{tabul​ar}{\%columns\%}\n\\h​line',​
 31 »       ​»       ​'EndSect4'·​=>»     ​·​qq'',​
29 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'',​32 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'',​
30 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\\begin{verbatim}'​,​33 »       ​»       ​'Index'·​=>»     ​·​qq'\\index{\%text\%}'​,​
31 »       ​»       ​'****'·​=>»     ​·​qq'\\paragraph{\%text​\%}\n\\label{\%sectio​n\%}',​34 »       ​»       ​'****'·​=>»     ​·​qq'\\paragraph{\%text​\%}\n\\label{\%sectio​n\%}',​
32 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\\item[\%name\%]',​35 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'',​
33 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\\begin{flushleft}​\n\\includegraphics{\​%image\%}\n\\end{flus​hleft}',​ 
34 »       ​»       ​'**'·​=>»     ​·​qq'\\subsection{\%tex​t\%}\n\\label{\%secti​on\%}',​ 
35 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'\\item',​ 
36 »       ​»       ​'EXT'·​=>»     ​·​qq'tex',​ 
37 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'\%\%-​-​-​·​\%line\%',​ 
38 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'',​ 
39 »       ​»       ​'EndSect6'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{-​1in}',​ 
40 »       ​»       ​'sub'·​=>»     ​·​qq'columns·​{·​my·​\$ccnt·​=·​shift;​·​return·​"".​("l"·​x·​\$ccnt)​.​""·​}',​ 
41 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​ 
42 »       ​»       ​'EndSect7'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{-​1in}',​ 
43 »       ​»       ​'StartSmall'·​=>»     ​·​qq'{\\small\%lbrack\%​',​ 
44 »       ​»       ​'***'·​=>»     ​·​qq'\\subsubsection{\%​text\%}\n\\label{\%se​ction\%}',​ 
45 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\\begin{descriptio​n}',​36 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'\\begin{descriptio​n}',​
46 »       ​»       ​'URL'·​=>»     ​·​qq'\%_text\%·​\\url{\%target\%}',​37 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'',​
47 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\\\\',​ 
48 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}',​ 
49 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(\\$\S\%TiLdE\%\\$\re​f{\%target\%})​',​ 
50 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'',​ 
51 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\\begin{quotation}​',​ 
52 »       ​»       ​'EndSect5'·​=>»     ​·​qq'',​ 
53 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​ 
54 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\\end{description}​',​ 
55 »       ​»       ​'TableElement'·​=>»     ​·​qq'\%stuff\%',​38 »       ​»       ​'TableElement'·​=>»     ​·​qq'\%stuff\%',​
56 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'\\begin{verbatim}'​,​39 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​
57 »       ​»       ​'*******'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{1in}\%te​xt\%\n\\label{\%secti​on\%}',​40 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\\begin{enumerate}​',​
58 »       ​»       ​'Center'·​=>»     ​·​qq'\\begin{center}\n\​%center\%\n\\end{cent​er}',​ 
59 »       ​»       ​'Image'·​=>»     ​·​qq'\\includegraphics{​\%image\%}',​ 
60 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\\begin{alltt}',​41 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'\\begin{alltt}',​
61 »       ​»       ​'EndSect1'·​=>»     ​·​qq'',​ 
62 »       ​»       ​'Title'·​=>»     ​·​qq'\\title{\%title\%}​',​ 
63 »       ​»       ​'EndTable'·​=>»     ​·​qq'\n\\hline\n\\end{t​abular}\n\\end{center​}',​42 »       ​»       ​'EndTable'·​=>»     ​·​qq'\n\\hline\n\\end{t​abular}\n\\end{center​}',​
64 »       ​»       ​'StartStrong'·=>»     ​·qq'\\textbf\%lbrack\%​',​43 »       ​»       ​'sub'·​=>»     ​·​qq'columns·​{·​my·\$ccnt·=·​shift;​·​return·​"".​("l"·​x·​\$ccnt)​.​""·​}',​
65 »       ​»       ​'TableHeader'·​=>»     ​·​qq'\%stuff\%',​44 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'No',​
66 »       ​»       ​'EndSect2'·​=>»     ​·​qq'',​45 »       ​»       ​'ID'·​=>»     ​·​qq'LaTeX',​
67 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'',​46 »       ​»       ​'EndSect3'·​=>»     ​·​qq'',​
68 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'',​47 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'\&',​
69 »       ​»       ​'^*****'·​=>»     ​·​qq'\\subparagraph{\%t​ext\%}\n\\label{\%sec​tion\%}',​48 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'',​
70 »       ​»       ​'^**'·​=>»     ​·​qq'\\subsection*{\%te​xt\%}\n\\addcontentsl​ine{toc}{subsection}{​\%text\%}\n\\label{\%​section\%}',​49 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'\\end{enumerate}',​
71 »       ​»       ​'EndQuote'·​=>»     ​·​qq'\\end{quotation}',​50 »       ​»       ​'LineBreak'·​=>»     ​·​qq'\\\\',​
72 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'\\end{verbatim}',​ 
73 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'no',​51 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'no',​
74 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'',​52 »       ​»       ​'^*'·​=>»     ​·​qq'\\section*{\%text\​%}\n\\addcontentsline​{toc}{section}{\%text​\%}\n\\label{\%sectio​n\%}',​
75 »       ​»       ​'*'·​=>»     ​·​qq'\\section{\%text\%​}\n\\label{\%section\​%}',​53 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​
 54 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'\\begin{itemize}',​
 55 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​
 56 »       ​»       ​'EndSect1'·​=>»     ​·​qq'',​
 57 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'\\item[\%name\%]',​
 58 »       ​»       ​'StartQuote'·​=>»     ​·​qq'\\begin{quotation}​',​
 59 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'}',​
 60 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'\\begin{verbatim}'​,​
 61 »       ​»       ​'StartSmall'·​=>»     ​·​qq'{\\small\%lbrack\%​',​
 62 »       ​»       ​'EndSect5'·​=>»     ​·​qq'',​
 63 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'}',​
76 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\\emph\%lbrack\%',​64 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'\\emph\%lbrack\%',​
77 »       ​»       ​'Author'·​=>»     ​·​qq'\\author{\%author\​%}\n\\maketitle',​ 
78 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'\\end{verbatim}',​65 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'\\end{verbatim}',​
79 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'\\begin{enumerate}​',​66 »       ​»       ​'EXT'·​=>»     ​·​qq'tex',​
 67 »       ​»       ​'***'·​=>»     ​·​qq'\\subsubsection{\%​text\%}\n\\label{\%se​ction\%}',​
 68 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'',​
 69 »       ​»       ​'Image-​left'·​=>»     ​·​qq'\\begin{flushleft}​\n\\includegraphics{\​%image\%}\n\\end{flus​hleft}',​
 70 »       ​»       ​'TableHeader'·​=>»     ​·​qq'\%stuff\%',​
80 »       ​»       ​'*****'·​=>»     ​·​qq'\\subparagraph{\%t​ext\%}\n\\label{\%sec​tion\%}',​71 »       ​»       ​'*****'·​=>»     ​·​qq'\\subparagraph{\%t​ext\%}\n\\label{\%sec​tion\%}',​
81 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'\\end{alltt}',​72 »       ​»       ​'*'·​=>»     ​·​qq'\\section{\%text\%​}\n\\label{\%section\​%}',​
82 »       ​»       ​'^*'·​=>»     ​·​qq'\\section*{\%text\​%}\n\\addcontentsline​{toc}{section}{\%text​\%}\n\\label{\%sectio​n\%}',​73 »       ​»       ​'EndSect2'·​=>»     ​·​qq'',​
83 »       ​»       ​'******'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{1in}\%te​xt\%\n\\label{\%secti​on\%}',​74 »       ​»       ​'Author'·​=>»     ​·​qq'\\author{\%author\​%}\n\\maketitle',​
84 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'\&',​75 »       ​»       ​'InternalReference'·​=>»     ​·​qq'\%text\%·​(\\$\S\%TiLdE\%\\$\re​f{\%target\%})​',​
 76 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'',​
 77 »       ​»       ​'SmartIndexing'·​=>»     ​·​qq'yes',​
 78 »       ​»       ​'**'·​=>»     ​·​qq'\\subsection{\%tex​t\%}\n\\label{\%secti​on\%}',​
 79 »       ​»       ​'Image-​right'·​=>»     ​·​qq'\\begin{flushright​}\n\\includegraphics{​\%image\%}\n\\end{flu​shright}',​
85 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}}',​80 »       ​»       ​'EndSmall'·​=>»     ​·​qq'}}',​
 81 »       ​»       ​'Image'·​=>»     ​·​qq'\\includegraphics{​\%image\%}',​
 82 »       ​»       ​'StartStrong'·​=>»     ​·​qq'\\textbf\%lbrack\%​',​
 83 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'\\end{description}​',​
 84 »       ​»       ​'URL'·​=>»     ​·​qq'\%_text\%·​\\url{\%target\%}',​
 85 »       ​»       ​'Title'·​=>»     ​·​qq'\\title{\%title\%}​',​
 86 »       ​»       ​'PrintIndex'·​=>»     ​·​qq'\\printindex',​
 87 »       ​»       ​'EndStrong'·​=>»     ​·​qq'}',​
 88 »       ​»       ​'^**'·​=>»     ​·​qq'\\subsection*{\%te​xt\%}\n\\addcontentsl​ine{toc}{subsection}{​\%text\%}\n\\label{\%​section\%}',​
86 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\\rule{\\linewidth​}{1pt}',​89 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'\\rule{\\linewidth​}{1pt}',​
 90 »       ​»       ​'******'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{1in}\%te​xt\%\n\\label{\%secti​on\%}',​
 91 »       ​»       ​'EndQuote'·​=>»     ​·​qq'\\end{quotation}',​
 92 »       ​»       ​'Image-​center'·​=>»     ​·​qq'\\begin{center}\n\​\includegraphics{\%im​age\%}\n\\end{center}​',​
87 »       ​»       ​'CommentLine'·​=>»     ​·​qq'\%\%-​-​-​·​\%line\%',​93 »       ​»       ​'CommentLine'·​=>»     ​·​qq'\%\%-​-​-​·​\%line\%',​
88 »       ​»       ​'EndSect3'·​=>»     ​·​qq'',​ 
89 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%\\label{\%​target\%}',​94 »       ​»       ​'Target'·​=>»     ​·​qq'\%text\%\\label{\%​target\%}',​
90 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'\\end{itemize}',​95 »       ​»       ​'EndSect7'·​=>»     ​·​qq'\\addtolength{\\od​dsidemargin}{-​1in}',​
91 »       ​»       ​'PrintIndex'·​=>»     ​·​qq'\\printindex',​ 
92 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'\\item[\$\\bullet\​$]',​ 
93 »       ​»       ​'StartTable'·​=>»     ​·​qq'\n\\begin{center}\​n\%caption\%\\\\\n\\m​edskip\n\\begin{tabul​ar}{\%columns\%}\n\\h​line',​ 
94 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'\\\\',​ 
95 »       ​»       ​'SmartIndexing'·​=>»     ​·​qq'yes',​ 
96 »       ​)​;​96 »       ​)​;​
  
97 ##·​Preamble:​97 ##·​Preamble:​
  
98 $file_preamble·​=·​'%98 $file_preamble·​=·​'%
99 %LaTeX·​2.​e·​output·​generated·​byt·​AFT99 %LaTeX·​2.​e·​output·​generated·​byt·​AFT
100 %100 %
/usr/local/share/aft/aft-xhtml.pm
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 #·​AFT·​Output·​Elements.​1 #·​AFT·​Output·​Elements.​
2 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Fri·​Jun·​10·07:​10:​49·​20162 #·​!!DO·​NOT·​EDIT!!·​This·​file·​was·​automatically·​generated·​by·​aft-​compile·​v2.​07·​on·Sat·​Jun·​11·20:​17:​10·​2016
3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​3 #·​See·​http:​/​/​www.​maplefish.​com/​todd/​aft.​html·​for·​details.​
  
4 #·​Using·​features·​from·​aft-​html.​dat.​4 #·​Using·​features·​from·​aft-​html.​dat.​
5 package·​AFT_OUTPUT;​5 package·​AFT_OUTPUT;​
  
6 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​6 use·​vars·​qw·​($file_preamble·​$file_postamble·​%elem·​%pragma_postvar)​;​
  
Offset 13, 105 lines modifiedOffset 13, 105 lines modified
  
  
13 sub·​init_elements·​{13 sub·​init_elements·​{
14 »       ​%pragma_postvar·​=·​(14 »       ​%pragma_postvar·​=·​(
15 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​15 »       ​»       ​'stylesheet'·​=>»     ​·​'none',​
16 »       ​)​;​16 »       ​)​;​
17 »       ​%elem·​=·​(17 »       ​%elem·​=·​(
18 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​18 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​
19 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel3·​-​-​>',​19 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​
20 »       ​»       ​'***'·​=>»     ​·​qq'<div·id="\%section\%"><h4>​<a·name="\%section\%">\%​section\%</​a></​h4>',​20 »       ​»       ​'NBSPACE'·​=>»     ​·qq'&nbsp;​',​
21 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​21 »       ​»       ​'^***'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·​href="#AFT-​top">[Top]</​a><h4><a·​name="\%section\%">\%​section\%</​a></​h4>',​
22 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​22 »       ​»       ​'^*'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·href="#AFT-​top">[Top]</​a><h2><a·​name="\%section\%">\%​section\%</​a></​h2>',​
23 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·columns·-​-​><table>',​23 »       ​»       ​'^****'·​=>»     ​·​qq'<br·​/​><div·id="\%section\%"><a·href="#AFT-​top">[Top]</​a><h5>\%section\%</​h5>',​
 24 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​
24 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​25 »       ​»       ​'TableHeader'·​=>»     ​·​qq'<th>\%stuff\%</​th>',​
25 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​26 »       ​»       ​'Image'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·align="bottom"·​/​>',​
26 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​27 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​
 28 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​
 29 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​
27 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​30 »       ​»       ​'BulletListElement'·​=>»     ​·​qq'<li>',​
28 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​31 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​
29 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​32 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​
30 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​ 
31 »       ​»       ​'**'·​=>»     ​·​qq'<div·​id="\%section\%"><h3>​<a·​name="\%section\%">\%​section\%</​a></​h3>',​ 
32 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'</​pre></​div>',​33 »       ​»       ​'EndBlockedVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
33 »       ​»       ​'^*'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·​href="#AFT-​top">[Top]</​a><h2><a·name="\%section\%">\%​section\%</​a></​h2>',​34 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​
34 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<dl>',​35 »       ​»       ​'StartNamedList'·​=>»     ​·​qq'<dl>',​
35 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·<!-​-​End·​Section·​5-​-​>',​36 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·href="\%target\%">\%t​ext\%</​a>',​
36 »       ​»       ​'Image'·​=>»     ​·​qq'<img·src="\%image\%"·alt=""·align="bottom"·​/​>',​37 »       ​»       ​'BeginSectLevel3'·​=>»     ​·​qq'<!-​-​·Start·SectLevel3·​-​-​>',​
37 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​38 »       ​»       ​'TableElementSep'·​=>»     ​·​qq'',​
38 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
39 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·​href="#\%target\%">\%​text\%</​a>',​ 
40 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​ 
41 »       ​»       ​'NamedListElement'·​=>»     ​·​qq'<dt><strong>\%name​\%</​strong></​dt><dd>',​ 
42 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​7-​-​>',​39 »       ​»       ​'EndSect7'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​7-​-​>',​
43 »       ​»       ​'NotesAtEnd?'·​=>»     ​·qq'yes',​40 »       ​»       ​'^**'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·href="#AFT-​top">[Top]</​a><h3><a·name="\%section\%">\%​section\%</​a></​h3>',​
44 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​41 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align="left"·/​><br·​clear="all"·​/​>',​
45 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​42 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​
46 »       ​»       ​'NBSPACE'·​=>»     ​·​qq'&nbsp;​',​ 
47 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​ 
48 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​ 
49 »       ​»       ​'Target'·​=>»     ​·​qq'<a·​name="\%target\%">\%t​ext\%</​a>',​ 
50 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​ 
51 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·​\%line\%·​-​-​>',​ 
52 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr·​/​>',​ 
53 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​43 »       ​»       ​'EndParagraph'·​=>»     ​·​qq'</​p>',​
54 »       ​»       ​'URL'·​=>»     ​·​qq'<a·​class="link"·​href="\%target\%">\%t​ext\%</​a>',​ 
55 »       ​»       ​'^***'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·​href="#AFT-​top">[Top]</​a><h4><a·​name="\%section\%">\%​section\%</​a></​h4>',​ 
56 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel4·​-​-​>',​44 »       ​»       ​'EndSectLevel4'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel4·​-​-​>',​
57 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​45 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·\%line\%·​-​-​>',​
58 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​ 
59 »       ​»       ​'BeginSectLevel4'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel4·​-​-​>',​ 
60 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​46 »       ​»       ​'EndTable'·​=>»     ​·​qq'</​table>',​
61 »       ​»       ​'EndSect2'·​=>»     ​·​qq'</​div><!-​-​End·Section·​h3-​-​>',​47 »       ​»       ​'InternalReference'·​=>»     ​·​qq'<a·​class="link"·href="#\%target\%">\%​text\%</​a>',​
62 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​48 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​
63 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​49 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​
64 »       ​»       ​'Index'·​=>»     ​·​qq'<a·​name="\%target\%"></​a>',​50 »       ​»       ​'HorizontalLine'·​=>»     ​·​qq'<hr·/​>',​
65 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​ 
66 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​ 
67 »       ​»       ​'^****'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·​href="#AFT-​top">[Top]</​a><h5>\%section\%</​h5>',​ 
68 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<li>',​ 
69 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​51 »       ​»       ​'EndNumberedListEleme​nt'·​=>»     ​·​qq'</​li>',​
70 »       ​»       ​'****'·​=>»     ​·​qq'<div·id="\%section\%"><h5>​<a·name="\%section\%">\%​section\%</​a></​h5>',​52 »       ​»       ​'TableElement'·​=>»     ​·qq'<td>\%stuff\%</​td>',​
 53 »       ​»       ​'*******'·​=>»     ​·​qq'<div·​class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
 54 »       ​»       ​'EndSmall'·​=>»     ​·​qq'</​small>',​
 55 »       ​»       ​'PreFilterVerbatim?'·​=>»     ​·​qq'Yes',​
 56 »       ​»       ​'StartQuote'·​=>»     ​·​qq'<blockquote>',​
 57 »       ​»       ​'TOC'·​=>»     ​·​qq'',​
 58 »       ​»       ​'EndQuote'·​=>»     ​·​qq'</​blockquote>',​
 59 »       ​»       ​'StartTeletype'·​=>»     ​·​qq'<tt>',​
 60 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​6-​-​>',​
 61 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·​alt=""·​align="right"·​/​><br·​clear="all"·​/​>',​
 62 »       ​»       ​'NoteRef'·​=>»     ​·​qq'<sup>\%ref\%</​sup>',​
71 »       ​»       ​'EndSect4'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h5-​-​>',​63 »       ​»       ​'EndSect4'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h5-​-​>',​
72 »       ​»       ​'StartParagraph'·​=>»     ​·​qq'<p·​class="Body">',​64 »       ​»       ​'EndBulletList'·​=>»     ​·​qq'</​ul>',​
73 »       ​»       ​'TableRowEnd'·​=>»     ​·​qq'</​tr>',​65 »       ​»       ​'Note'·​=>»     ​·​qq'<sup>[\%notereftxt​\%(\%notetarget\%)​]</​sup>',​
74 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·​src="\%image\%"·​alt=""·​align="bottom"·​/​></​center><br·​clear="all"·​/​>',​ 
75 »       ​»       ​'Center'·​=>»     ​·​qq'<center>\%center\%​</​center>',​ 
76 »       ​»       ​'EndSect1'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h2-​-​>',​66 »       ​»       ​'EndSect1'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h2-​-​>',​
77 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'<br·/​>',​67 »       ​»       ​'*'·​=>»     ​·​qq'<div·​id="\%section\%"><h2>​<a·​name="\%section\%">\%​section\%</​a></​h2>',​
 68 »       ​»       ​'***'·​=>»     ​·​qq'<div·​id="\%section\%"><h4>​<a·​name="\%section\%">\%​section\%</​a></​h4>',​
78 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​69 »       ​»       ​'EndFilteredVerbatim'​·​=>»     ​·​qq'</​pre>',​
79 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​ 
80 »       ​»       ​'TableElement'·​=>»     ​·​qq'<td>\%stuff\%</​td>',​ 
81 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel2·​-​-​>',​ 
82 »       ​»       ​'Title'·​=>»     ​·​qq'<h1><a·​name="AFT-​top"><center>\%title\​%</​center></​a></​h1>',​ 
83 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​ 
84 »       ​»       ​'*******'·​=>»     ​·​qq'<div·​class="section7"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​ 
85 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​ 
86 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​70 »       ​»       ​'StartVerbatim'·​=>»     ​·​qq'<div·​class="block"><pre>',​
87 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​71 »       ​»       ​'StrikeLine'·​=>»     ​·​qq'<!-​-​·​Striken:​·​\%line\%·​-​-​>',​
88 »       ​»       ​'Image-​right'·​=>»     ​·​qq'<img·​src="\%image\%"·alt=""·align="right"·/​><br·clear="all"·​/​>',​72 »       ​»       ​'BeginSectLevel2'·​=>»     ​·​qq'<!-​-​·Start·SectLevel2·​-​-​>',​
 73 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​
89 »       ​»       ​'ID'·​=>»     ​·​qq'XHTML',​74 »       ​»       ​'ID'·​=>»     ​·​qq'XHTML',​
90 »       ​»       ​'EndNamedListElement'​·​=>»     ​·​qq'</​dd>',​75 »       ​»       ​'StartNumberedList'·​=>»     ​·​qq'<ol>',​
91 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​76 »       ​»       ​'EndTeletype'·​=>»     ​·​qq'</​tt>',​
92 »       ​»       ​'StartEmphasis'·​=>»     ​·​qq'<em>',​77 »       ​»       ​'****'·​=>»     ​·​qq'<div·​id="\%section\%"><h5>​<a·​name="\%section\%">\%​section\%</​a></​h5>',​
93 »       ​»       ​'StartFilteredVerbati​m'·​=>»     ​·​qq'<pre>',​78 »       ​»       ​'EndStrong'·​=>»     ​·​qq'</​strong>',​
94 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​79 »       ​»       ​'TableRowStart'·​=>»     ​·​qq'<tr>',​
 80 »       ​»       ​'EndVerbatim'·​=>»     ​·​qq'</​pre></​div>',​
95 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​81 »       ​»       ​'EndSectLevel3'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel3·​-​-​>',​
96 »       ​»       ​'^**'·​=>»     ​·​qq'<br·​/​><div·​id="\%section\%"><a·​href="#AFT-​top">[Top]</​a><h3><a·​name="\%section\%">\%​section\%</​a></​h3>',​ 
97 »       ​»       ​'Author'·​=>»     ​·​qq'<br·​/​><center><h2>\%author​\%</​h2></​center>',​82 »       ​»       ​'Author'·​=>»     ​·​qq'<br·​/​><center><h2>\%author​\%</​h2></​center>',​
98 »       ​»       ​'Image-​left'·​=>»     ​·​qq'<img·src="\%image\%"·​alt=""·​align="left"·​/​><br·​clear="all"·​/​>',​83 »       ​»       ​'Title'·​=>»     ​·​qq'<h1><a·name="AFT-​top"><center>\%title\​%</​center></​a></​h1>',​
99 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​84 »       ​»       ​'EndNumberedList'·​=>»     ​·​qq'</​ol>',​
 85 »       ​»       ​'EndNamedList'·​=>»     ​·​qq'</​dl>',​
100 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​86 »       ​»       ​'EndBulletListElement​'·​=>»     ​·​qq'</​li>',​
 87 »       ​»       ​'TableCaption'·​=>»     ​·​qq'<caption>\%caption​\%</​caption>',​
 88 »       ​»       ​'NumberedListElement'​·​=>»     ​·​qq'<li>',​
101 »       ​»       ​'EndSect3'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h4-​-​>',​89 »       ​»       ​'EndSect3'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h4-​-​>',​
102 »       ​»       ​'TOC'·​=>»     ​·​qq'',​90 »       ​»       ​'Image-​center'·​=>»     ​·​qq'<center><img·​src="\%image\%"·​alt=""·​align="bottom"·​/​></​center><br·​clear="all"·​/​>',​
103 »       ​»       ​'StartBlockedVerbatim​'·​=>»     ​·​qq'<div·​class="block"><pre>',​91 »       ​»       ​'ParagraphBreak'·​=>»     ​·​qq'<br·​/​>',​
104 »       ​»       ​'LineBreak'·​=>»     ​·​qq'<br>',​92 »       ​»       ​'BeginSectLevel1'·​=>»     ​·​qq'<!-​-​·​Start·​SectLevel1·​-​-​>',​
105 »       ​»       ​'*'·​=>»     ​·​qq'<div·id="\%section\%"><h2>​<a·​name="\%section\%">\%​section\%</​a></​h2>',​93 »       ​»       ​'FullFilterFilteredVe​rbatim?'·​=>»     ​·​qq'Yes',​
106 »       ​»       ​'EndSect6'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​6-​-​>',​94 »       ​»       ​'NotesAtEnd?'·​=>»     ​·​qq'yes',​
107 »       ​»       ​'CommentLine'·​=>»     ​·​qq'<!-​-​·​\%line\%·​-​-​>',​95 »       ​»       ​'StartStrong'·​=>»     ​·​qq'<strong>',​
108 »       ​»       ​'interpolate'·​=>»     ​·​qq'yes',​96 »       ​»       ​'StartSmall'·​=>»     ​·​qq'<small>',​
 97 »       ​»       ​'Superscript'·​=>»     ​·​qq'<sup>\%stuff\%</​sup>',​
 98 »       ​»       ​'**'·​=>»     ​·​qq'<div·​id="\%section\%"><h3>​<a·​name="\%section\%">\%​section\%</​a></​h3>',​
 99 »       ​»       ​'StartTable'·​=>»     ​·​qq'<!-​-​·​\%columns\%·​columns·​-​-​><table>',​
 100 »       ​»       ​'EndSectLevel2'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel2·​-​-​>',​
 101 »       ​»       ​'******'·​=>»     ​·​qq'<div·​class="section6"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
 102 »       ​»       ​'EndSect2'·​=>»     ​·​qq'</​div><!-​-​End·​Section·​h3-​-​>',​
 103 »       ​»       ​'EndEmphasis'·​=>»     ​·​qq'</​em>',​
 104 »       ​»       ​'EndSect5'·​=>»     ​·​qq'</​div>·​<!-​-​End·​Section·​5-​-​>',​
 105 »       ​»       ​'EndSectLevel1'·​=>»     ​·​qq'<!-​-​·​End·​SectLevel1·​-​-​>',​
 106 »       ​»       ​'*****'·​=>»     ​·​qq'<div·​class="section5"><h6>​<a·​name="\%section\%">\%​text\%</​a></​h6>',​
 107 »       ​»       ​'Subscript'·​=>»     ​·​qq'<sub>\%stuff\%</​sub>',​
 108 »       ​»       ​'StartBulletList'·​=>»     ​·​qq'<ul>',​
109 »       ​)​;​109 »       ​)​;​
  
110 ##·​Preamble:​110 ##·​Preamble:​
  
111 $file_preamble·​=·​'<?xml·​version=\\'1.​0\\'·​encoding=\\'iso-​8859-​1\\'?>111 $file_preamble·​=·​'<?xml·​version=\\'1.​0\\'·​encoding=\\'iso-​8859-​1\\'?>
112 <!DOCTYPE·​html·​PUBLIC·​"-​/​/​W3C/​/​DTD·​XHTML·​1.​0·​Transitional/​/​EN"112 <!DOCTYPE·​html·​PUBLIC·​"-​/​/​W3C/​/​DTD·​XHTML·​1.​0·​Transitional/​/​EN"
113 ···​"http:​/​/​www.​w3.​org/​TR/​xhtml1/​DTD/​xhtml1-​transitional.​dtd">113 ···​"http:​/​/​www.​w3.​org/​TR/​xhtml1/​DTD/​xhtml1-​transitional.​dtd">