Doc updates.

This commit is contained in:
brad Arant 2025-11-21 19:15:48 -08:00
parent c4f0fab8c7
commit 6e25db1e44
14 changed files with 2523 additions and 698 deletions

View File

@ -1,42 +1,86 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Global Variables}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Local Variables}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Keyword Variables}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Environment Variables}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}CGI Variables}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6}Operators}{4}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Arithmentic Operators}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Boolean Operators}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}Function Reference}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}concat}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}integer}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}left}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}random}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}round}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.6}substring}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {8}Session Control}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {9}call}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {10}comment}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {11}cookie}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {12}dump}{6}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {13}exclude}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {14}expr}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {15}for}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {16}header}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {17}if/else}{7}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {18}ifrow/else}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {19}include}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {20}jet}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {21}mysql}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {22}read}{8}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {23}set}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {24}sql}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {25}stream}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {26}system}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {27}tag}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {28}until}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {29}while}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {30}whiledir}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {31}whilerow}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {32}write}{10}{}\protected@file@percent }
\gdef \@abspage@last{10}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{5}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Use Cases}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}World Wide Web Site}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.2}API Handling}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.3}Asterisk Dial Plan Generator Tool}{5}{}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Tags and Attributes}{7}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}User Defined Tags and Tag Libraries}{9}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Variables and Variable Types}{11}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Global Variables}{11}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Local Variables}{12}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Keyword Variables}{12}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Environment Variables}{12}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.5}CGI Variables}{12}{}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Expressions}{13}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Operators}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Arithmetic Operators}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}Boolean Operators}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Function Reference}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Date Functions}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}unixtime}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Math Functions}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}abs}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}acos}{13}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.3}asin}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.4}atan}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.5}cos}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.6}max}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.7}min}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.8}pow}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.9}random}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.10}sin}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.5}String Functions}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.1}concat}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.2}integer}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.3}left}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.4}reverse}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.5}right}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.6}round}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.7}substring}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.8}tolower}{15}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.9}toupper}{15}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.10}trim}{15}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5.11}expr}{15}{}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Common Gateway Interface Features}{17}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Session Control}{17}{}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Tag Reference}{19}{}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}call}{19}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.2}comment}{19}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.3}cookie}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.4}dump}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.5}exclude}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.6}expr}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.7}for}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.8}header}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.9}if/else}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.10}ifrow/else}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.11}include}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.12}jet}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.13}mysql}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.14}read}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.15}set}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.16}sql}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.17}stream}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.18}system}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.19}tag}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.20}until}{23}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.21}while}{23}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.22}whiledir}{23}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.23}whilerow}{23}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7.24}write}{23}{}\protected@file@percent }
\gdef \@abspage@last{23}

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=latex 2024.11.17) 8 NOV 2025 16:58
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.11.17) 11 NOV 2025 10:01
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -6,37 +6,28 @@ entering extended mode
(./JetCore.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
(/usr/share/texlive/texmf-dist/tex/latex/refman/refart.cls
Document Class: refart 2006/11/13 v2.0e LaTeX document class
\papermarginwidth=\skip48
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option)
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2023/05/17 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo
File: bk10.clo 2023/05/17 v1.4n Standard LaTeX file (size option)
)
\leftmarginwidth=\dimen140
\fullwidth=\dimen141
\emptyfoottopmargin=\dimen142
\emptyheadtopmargin=\dimen143
\c@part=\count187
\c@section=\count188
\c@subsection=\count189
\c@subsubsection=\count190
\c@paragraph=\count191
\c@subparagraph=\count192
\c@figure=\count193
\c@table=\count194
\abovecaptionskip=\skip49
\belowcaptionskip=\skip50
\bibindent=\dimen144
\c@chapter=\count188
\c@section=\count189
\c@subsection=\count190
\c@subsubsection=\count191
\c@paragraph=\count192
\c@subparagraph=\count193
\c@figure=\count194
\c@table=\count195
\abovecaptionskip=\skip48
\belowcaptionskip=\skip49
\bibindent=\dimen140
)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
File: l3backend-dvips.def 2024-01-04 L3 backend support: dvips
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count196
\l__pdf_internal_box=\box51
\g__pdf_backend_object_int=\count195
\l__pdf_backend_content_box=\box52
\l__pdf_backend_model_box=\box53
\g__pdf_backend_annotation_int=\count196
\g__pdf_backend_link_int=\count197
\g__pdf_backend_link_sf_int=\count198
)
(./JetCore.aux)
\openout1 = `JetCore.aux'.
@ -55,121 +46,81 @@ LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7.
LaTeX Font Info: ... okay on input line 7.
(./JetCore.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 8.
(Font) <12> on input line 9.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 8.
(Font) <8> on input line 9.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 9.
[1
])
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2
]
(./JetCore.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 2.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 2.
[3])
\tf@toc=\write3
\openout3 = `JetCore.toc'.
! Undefined control sequence.
l.13 \chaptermark
{Introduction}
? q
OK, entering \batchmode...
[2]
! Undefined control sequence.
l.23 \chaptermark
{Tags and Attributes}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.32 ...e from mysql may be performed using the \<
mysql\> tag
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.33 in combination with the \<
ifrow\>, \<whilerow\> and \<sql\> tags.
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.33 in combination with the \<ifrow\>, \<
whilerow\> and \<sql\> tags.
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.33 ...on with the \<ifrow\>, \<whilerow\> and \<
sql\> tags.
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
l.66 \chaptermark
{Variables and Variable Types}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[3]
! Undefined control sequence.
l.125 \chapter
{Expressions}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[4]
! Undefined control sequence.
l.172 \chapter
{Common Gateway Interface Features}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Chapter 1.
[5
[5]
! Undefined control sequence.
l.218 \chapter
{Tag Reference}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
] [6
[6] [7] [8] [9] [10] (./JetCore.aux)
]
Chapter 2.
[7] [8
]
Chapter 3.
[9] [10
]
Chapter 4.
[11{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}] [12]
Chapter 5.
[13
] [14] [15] [16
]
Chapter 6.
[17] [18]
Chapter 7.
[19
] [20] [21] [22] [23] (./JetCore.aux)
***********
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
***********
)
Here is how much of TeX's memory you used:
500 strings out of 474223
9431 string characters out of 5748758
1931972 words of memory out of 5000000
22827 multiletter control sequences out of 15000+600000
560443 words of font info for 44 fonts, out of 8000000 for 9000
508 strings out of 474222
9280 string characters out of 5748732
1936975 words of memory out of 5000000
22826 multiletter control sequences out of 15000+600000
564392 words of font info for 57 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
35i,6n,50p,160b,169s stack positions out of 10000i,1000n,20000p,200000b,200000s
35i,6n,50p,280b,189s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></us
r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/shar
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texm
f-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texmf/fonts/type1/public/cm-sup
er/sfrm1000.pfb>
Output written on JetCore.pdf (23 pages, 138298 bytes).
PDF statistics:
119 PDF objects out of 1000 (max. 8388607)
77 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
Output written on JetCore.dvi (10 pages, 21424 bytes).

Binary file not shown.

BIN
docs/JetCore.synctex.gz Normal file

Binary file not shown.

View File

@ -1,4 +1,4 @@
\documentclass{refart}
\documentclass{book}
\title{JET Extension Tags}
\author{Bradford Matthew Arant Sr.}
@ -10,7 +10,7 @@
\tableofcontents
\chaptermark{Introduction}
\chapter{Introduction}
JET will pass through the untagged areas to the output without any
modifications. Data contained within the tags may modify their
@ -20,7 +20,15 @@ itself is not passed to the output and will not appear in the output.
Skip Blank Lines options on containers will skip passing any blank
lines or line containing only whitespace to the output.
\chaptermark{Tags and Attributes}
\section{Use Cases}
\subsection{World Wide Web Site}
\subsection{API Handling}
\subsection{Asterisk Dial Plan Generator Tool}
\chapter{Tags and Attributes}
XML style tagging is used to insert functions and other behaviors into
the script. As the document contents are output a tag may be inserted
@ -29,10 +37,10 @@ to perform the desired function and affect the output.
Tag attributes are used to pass parameters into the operations and
functionality for each tag.
Outputting a database from mysql may be performed using the \<mysql\> tag
in combination with the \<ifrow\>, \<whilerow\> and \<sql\> tags.
Outputting a database from mysql may be performed using the <mysql\> tag
in combination with the <ifrow\>, <whilerow\> and <sql\> tags.
\sectionmark{User Defined Tags and Tag Libraries}
\chapter{User Defined Tags and Tag Libraries}
You can define your own tag definitions and use them within your JET
scripts.
@ -63,7 +71,7 @@ higher tag.
\chaptermark{Variables and Variable Types}
\chapter{Variables and Variable Types}
Variables are used to contain dynamic content values and can be
sourced from several locations and limited in scope depending on use.
@ -77,7 +85,7 @@ variable types and a brief description of their source:
\begin{itemize}
\item Global - values can be initiaized using the set tag and
\item Global - values can be initialized using the set tag and
specifying the scope of global.
\item Local -
@ -85,6 +93,10 @@ specifying the scope of global.
\item Keyword - within a tag's container we may access the keyword
values specified on the containing tag.
\item Environment -
\item CGI Variables -
\end{itemize}
\section{Global Variables}
@ -116,18 +128,22 @@ The variable retrieved is not processed for variable resolution.
\section{Environment Variables}
Environment variables are values existing in the exported list of value/pairs as provided by the operating system process. Apache, NGINX as well as other HTML server platforms provide environment variables to describe the requests being handed in.
\section{CGI Variables}
When operating Jet in CGI mode you have access to the form data
submitted by the remote client (usually a browser or curl request)
using the POST method.
\chapter{Expressions}
\sectionmark{Expressions}
Expressions are used to perform complicated calculations (arithmetic), perform
comparisons between values (boolean), manipulate strings (string) or
perform operations on dates (date).
\chapter{Expressions}
\section{Operators}
Operators are used to perform arithmetic or boolean operations on
@ -142,22 +158,59 @@ operators, as follows:
\end{itemize}
\subsection{Arithmentic Operators}
\subsection{Arithmetic Operators}
\subsection{Boolean Operators}
\section{Function Reference}
\section{Date Functions}
\subsection{unixtime}
\section{Math Functions}
\subsection{abs}
\subsection{acos}
Returns to arc-cosine of the given parameter.
\subsection{asin}
\subsection{atan}
\subsection{cos}
\subsection{max}
\subsection{min}
\subsection{pow}
\subsection{random}
Use the random function to return a random number between 0 and 1.
\subsection{sin}
\section{String Functions}
String functions are provided to accelerate the building and parsing of strings passed into the expression. Numbers can be treated as a string or a number depending on the function called and the data state of the values being manipulated.
\subsection{concat}
The concat tag is used to assemble a string by concatenating one or more values to formulate the resulting string.
\subsection{integer}
\subsection{left}
\subsection{random}
\subsection{reverse}
Use the random function to return a random number between 0 and 1.
\subsection{right}
\subsection{round}
@ -167,7 +220,17 @@ number of digits after the decimal point.
\subsection{substring}
Use the substring operation to extract a portion of a string and return
the value as a string.
the value as a string.
\subsection{tolower}
\subsection{toupper}
\subsection{trim}
\subsection{expr}
Use the expr function to parse the string contents contained in the expr string.
\chapter{Common Gateway Interface Features}

View File

@ -1,40 +1,70 @@
\contentsline {section}{\numberline {1}Global Variables}{4}{}%
\contentsline {section}{\numberline {2}Local Variables}{4}{}%
\contentsline {section}{\numberline {3}Keyword Variables}{4}{}%
\contentsline {section}{\numberline {4}Environment Variables}{4}{}%
\contentsline {section}{\numberline {5}CGI Variables}{4}{}%
\contentsline {section}{\numberline {6}Operators}{4}{}%
\contentsline {subsection}{\numberline {6.1}Arithmentic Operators}{5}{}%
\contentsline {subsection}{\numberline {6.2}Boolean Operators}{5}{}%
\contentsline {section}{\numberline {7}Function Reference}{5}{}%
\contentsline {subsection}{\numberline {7.1}concat}{5}{}%
\contentsline {subsection}{\numberline {7.2}integer}{5}{}%
\contentsline {subsection}{\numberline {7.3}left}{5}{}%
\contentsline {subsection}{\numberline {7.4}random}{5}{}%
\contentsline {subsection}{\numberline {7.5}round}{5}{}%
\contentsline {subsection}{\numberline {7.6}substring}{5}{}%
\contentsline {section}{\numberline {8}Session Control}{5}{}%
\contentsline {section}{\numberline {9}call}{6}{}%
\contentsline {section}{\numberline {10}comment}{6}{}%
\contentsline {section}{\numberline {11}cookie}{6}{}%
\contentsline {section}{\numberline {12}dump}{6}{}%
\contentsline {section}{\numberline {13}exclude}{7}{}%
\contentsline {section}{\numberline {14}expr}{7}{}%
\contentsline {section}{\numberline {15}for}{7}{}%
\contentsline {section}{\numberline {16}header}{7}{}%
\contentsline {section}{\numberline {17}if/else}{7}{}%
\contentsline {section}{\numberline {18}ifrow/else}{8}{}%
\contentsline {section}{\numberline {19}include}{8}{}%
\contentsline {section}{\numberline {20}jet}{8}{}%
\contentsline {section}{\numberline {21}mysql}{8}{}%
\contentsline {section}{\numberline {22}read}{8}{}%
\contentsline {section}{\numberline {23}set}{9}{}%
\contentsline {section}{\numberline {24}sql}{9}{}%
\contentsline {section}{\numberline {25}stream}{9}{}%
\contentsline {section}{\numberline {26}system}{9}{}%
\contentsline {section}{\numberline {27}tag}{9}{}%
\contentsline {section}{\numberline {28}until}{10}{}%
\contentsline {section}{\numberline {29}while}{10}{}%
\contentsline {section}{\numberline {30}whiledir}{10}{}%
\contentsline {section}{\numberline {31}whilerow}{10}{}%
\contentsline {section}{\numberline {32}write}{10}{}%
\contentsline {chapter}{\numberline {1}Introduction}{5}{}%
\contentsline {section}{\numberline {1.1}Use Cases}{5}{}%
\contentsline {subsection}{\numberline {1.1.1}World Wide Web Site}{5}{}%
\contentsline {subsection}{\numberline {1.1.2}API Handling}{5}{}%
\contentsline {subsection}{\numberline {1.1.3}Asterisk Dial Plan Generator Tool}{5}{}%
\contentsline {chapter}{\numberline {2}Tags and Attributes}{7}{}%
\contentsline {chapter}{\numberline {3}User Defined Tags and Tag Libraries}{9}{}%
\contentsline {chapter}{\numberline {4}Variables and Variable Types}{11}{}%
\contentsline {section}{\numberline {4.1}Global Variables}{11}{}%
\contentsline {section}{\numberline {4.2}Local Variables}{12}{}%
\contentsline {section}{\numberline {4.3}Keyword Variables}{12}{}%
\contentsline {section}{\numberline {4.4}Environment Variables}{12}{}%
\contentsline {section}{\numberline {4.5}CGI Variables}{12}{}%
\contentsline {chapter}{\numberline {5}Expressions}{13}{}%
\contentsline {section}{\numberline {5.1}Operators}{13}{}%
\contentsline {subsection}{\numberline {5.1.1}Arithmetic Operators}{13}{}%
\contentsline {subsection}{\numberline {5.1.2}Boolean Operators}{13}{}%
\contentsline {section}{\numberline {5.2}Function Reference}{13}{}%
\contentsline {section}{\numberline {5.3}Date Functions}{13}{}%
\contentsline {subsection}{\numberline {5.3.1}unixtime}{13}{}%
\contentsline {section}{\numberline {5.4}Math Functions}{13}{}%
\contentsline {subsection}{\numberline {5.4.1}abs}{13}{}%
\contentsline {subsection}{\numberline {5.4.2}acos}{13}{}%
\contentsline {subsection}{\numberline {5.4.3}asin}{14}{}%
\contentsline {subsection}{\numberline {5.4.4}atan}{14}{}%
\contentsline {subsection}{\numberline {5.4.5}cos}{14}{}%
\contentsline {subsection}{\numberline {5.4.6}max}{14}{}%
\contentsline {subsection}{\numberline {5.4.7}min}{14}{}%
\contentsline {subsection}{\numberline {5.4.8}pow}{14}{}%
\contentsline {subsection}{\numberline {5.4.9}random}{14}{}%
\contentsline {subsection}{\numberline {5.4.10}sin}{14}{}%
\contentsline {section}{\numberline {5.5}String Functions}{14}{}%
\contentsline {subsection}{\numberline {5.5.1}concat}{14}{}%
\contentsline {subsection}{\numberline {5.5.2}integer}{14}{}%
\contentsline {subsection}{\numberline {5.5.3}left}{14}{}%
\contentsline {subsection}{\numberline {5.5.4}reverse}{14}{}%
\contentsline {subsection}{\numberline {5.5.5}right}{14}{}%
\contentsline {subsection}{\numberline {5.5.6}round}{14}{}%
\contentsline {subsection}{\numberline {5.5.7}substring}{14}{}%
\contentsline {subsection}{\numberline {5.5.8}tolower}{15}{}%
\contentsline {subsection}{\numberline {5.5.9}toupper}{15}{}%
\contentsline {subsection}{\numberline {5.5.10}trim}{15}{}%
\contentsline {subsection}{\numberline {5.5.11}expr}{15}{}%
\contentsline {chapter}{\numberline {6}Common Gateway Interface Features}{17}{}%
\contentsline {section}{\numberline {6.1}Session Control}{17}{}%
\contentsline {chapter}{\numberline {7}Tag Reference}{19}{}%
\contentsline {section}{\numberline {7.1}call}{19}{}%
\contentsline {section}{\numberline {7.2}comment}{19}{}%
\contentsline {section}{\numberline {7.3}cookie}{20}{}%
\contentsline {section}{\numberline {7.4}dump}{20}{}%
\contentsline {section}{\numberline {7.5}exclude}{20}{}%
\contentsline {section}{\numberline {7.6}expr}{20}{}%
\contentsline {section}{\numberline {7.7}for}{20}{}%
\contentsline {section}{\numberline {7.8}header}{20}{}%
\contentsline {section}{\numberline {7.9}if/else}{20}{}%
\contentsline {section}{\numberline {7.10}ifrow/else}{21}{}%
\contentsline {section}{\numberline {7.11}include}{21}{}%
\contentsline {section}{\numberline {7.12}jet}{21}{}%
\contentsline {section}{\numberline {7.13}mysql}{21}{}%
\contentsline {section}{\numberline {7.14}read}{21}{}%
\contentsline {section}{\numberline {7.15}set}{22}{}%
\contentsline {section}{\numberline {7.16}sql}{22}{}%
\contentsline {section}{\numberline {7.17}stream}{22}{}%
\contentsline {section}{\numberline {7.18}system}{22}{}%
\contentsline {section}{\numberline {7.19}tag}{22}{}%
\contentsline {section}{\numberline {7.20}until}{23}{}%
\contentsline {section}{\numberline {7.21}while}{23}{}%
\contentsline {section}{\numberline {7.22}whiledir}{23}{}%
\contentsline {section}{\numberline {7.23}whilerow}{23}{}%
\contentsline {section}{\numberline {7.24}write}{23}{}%

View File

@ -7,7 +7,7 @@ __dotag.h
__dump.cpp
__dump.h
__for.cpp
__for.cpp~
__for.cpp
__for.h
Global.cpp
Global.h

56
missfont.log Normal file
View File

@ -0,0 +1,56 @@
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos/BI
mktextfm tinos
mktextfm tinos/B
mktextfm tinos
mktextfm tinos/I
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos/BI
mktextfm tinos
mktextfm tinos/B
mktextfm tinos
mktextfm tinos/I
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm tinos
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo/BI
mktextfm arrimo
mktextfm arrimo/B
mktextfm arrimo
mktextfm arrimo/I
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo
mktextfm arrimo
mktextfm arimo
mktextfm arimo
mktextfm arimo
mktextfm arimo/BI
mktextfm arimo
mktextfm arimo/B
mktextfm arimo
mktextfm arimo/I
mktextfm arimo
mktextfm arimo
mktextfm arimo
mktextfm arimo
mktextfm arimo
mktextfm arimo

18
src2pdf
View File

@ -4,6 +4,8 @@ tex_file=$(mktemp) ## Random temp file name
cat<<EOF >$tex_file ## Print the tex file header
\documentclass{book}
\usepackage{fontspec}
\setmainfont{Bitstream Vera Sans}
\usepackage{listings}
\usepackage[usenames,dvipsnames]{color} %% Allow color names
\lstdefinestyle{customasm}{
@ -25,14 +27,12 @@ cat<<EOF >$tex_file ## Print the tex file header
EOF
while read i; do ## Loop through each file
name=${i//_/\\_} ## escape underscores
name=${i/\\_} ## escape underscores
echo "\newpage" >> $tex_file ## start each section on a new page
echo "\section{$name}" >> $tex_file ## Create a section for each filename
## This command will include the file in the PDF
echo "\lstinputlisting[style=customasm]{$i}" >>$tex_file
done <filestoprint &&
echo "\end{document}" >> $tex_file &&
pdflatex $tex_file -output-directory . &&
pdflatex $tex_file -output-directory . ## This needs to be run twice
## for the TOC to be generated
echo "\lstinputlisting[style=customasm]{$i}" >>$tex_file
done <filestoprint
echo "\end{document}" >> $tex_file &&
xelatex $tex_file -output-directory . &&
xelatex $tex_file -output-directory . ## This needs to be run twice
## for the TOC to be generated

107
tmp.aux
View File

@ -1,113 +1,52 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {0.1}\_\_call.cpp}{2}{section.0.1}\protected@file@percent }
\providecommand*\HyPL@Entry[1]{}
\HyPL@Entry{0<</S/D>>}
\@writefile{toc}{\contentsline {section}{\numberline {0.1}__call.cpp}{2}{section.0.1}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore call.cpp}{2}{lstlisting.0.-1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.2}\_\_call.h}{4}{section.0.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.2}__call.h}{4}{section.0.2}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore call.h}{4}{lstlisting.0.-2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.3}\_\_comment.cpp}{5}{section.0.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.3}__comment.cpp}{5}{section.0.3}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore comment.cpp}{5}{lstlisting.0.-3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.4}\_\_comment.h}{6}{section.0.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.4}__comment.h}{6}{section.0.4}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore comment.h}{6}{lstlisting.0.-4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.5}\_\_dotag.cpp}{7}{section.0.5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.5}__dotag.cpp}{7}{section.0.5}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore dotag.cpp}{7}{lstlisting.0.-5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.6}\_\_dotag.h}{8}{section.0.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.6}__dotag.h}{8}{section.0.6}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore dotag.h}{8}{lstlisting.0.-6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.7}\_\_dump.cpp}{9}{section.0.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.7}__dump.cpp}{9}{section.0.7}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore dump.cpp}{9}{lstlisting.0.-7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.8}\_\_dump.h}{10}{section.0.8}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.8}__dump.h}{10}{section.0.8}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore dump.h}{10}{lstlisting.0.-8}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.9}\_\_for.cpp}{11}{section.0.9}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.9}__for.cpp}{11}{section.0.9}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore for.cpp}{11}{lstlisting.0.-9}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.10}\_\_for.cpp~}{12}{section.0.10}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.10}__for.cpp}{12}{section.0.10}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore for.cpp}{12}{lstlisting.0.-10}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.11}\_\_for.h}{13}{section.0.11}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.11}__for.h}{13}{section.0.11}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore for.h}{13}{lstlisting.0.-11}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.12}Global.cpp}{14}{section.0.12}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Global.cpp}{14}{lstlisting.0.-12}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.13}Global.h}{17}{section.0.13}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Global.h}{17}{lstlisting.0.-13}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.14}\_\_header.cpp}{18}{section.0.14}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.14}__header.cpp}{18}{section.0.14}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore header.cpp}{18}{lstlisting.0.-14}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.15}\_\_header.h}{19}{section.0.15}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.15}__header.h}{19}{section.0.15}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore header.h}{19}{lstlisting.0.-15}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.16}\_\_if.cpp}{20}{section.0.16}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.16}__if.cpp}{20}{section.0.16}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore if.cpp}{20}{lstlisting.0.-16}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.17}\_\_if.h}{22}{section.0.17}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.17}__if.h}{22}{section.0.17}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore if.h}{22}{lstlisting.0.-17}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.18}\_\_ifrow.cpp}{23}{section.0.18}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.18}__ifrow.cpp}{23}{section.0.18}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore ifrow.cpp}{23}{lstlisting.0.-18}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.19}\_\_ifrow.h}{24}{section.0.19}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.19}__ifrow.h}{24}{section.0.19}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore ifrow.h}{24}{lstlisting.0.-19}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.20}\_\_include.cpp}{25}{section.0.20}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.20}__include.cpp}{25}{section.0.20}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore include.cpp}{25}{lstlisting.0.-20}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.21}\_\_include.h}{26}{section.0.21}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.21}__include.h}{26}{section.0.21}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore include.h}{26}{lstlisting.0.-21}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.22}jet-2.0.cpp}{27}{section.0.22}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{jet\textendash 2.0.cpp}{27}{lstlisting.0.-22}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.23}\_\_jet.cpp}{28}{section.0.23}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.23}__jet.cpp}{28}{section.0.23}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore jet.cpp}{28}{lstlisting.0.-23}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.24}\_\_jet.h}{29}{section.0.24}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.24}__jet.h}{29}{section.0.24}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore jet.h}{29}{lstlisting.0.-24}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.25}KeywordValue.cpp}{30}{section.0.25}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.26}KeywordValue.h}{31}{section.0.26}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.27}Modifiers.cpp}{32}{section.0.27}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.28}Modifiers.h}{33}{section.0.28}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.29}\_\_mysql.cpp}{34}{section.0.29}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore mysql.cpp}{34}{lstlisting.0.-25}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.30}\_\_mysql.h}{36}{section.0.30}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore mysql.h}{36}{lstlisting.0.-26}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.31}Operand.cpp}{37}{section.0.31}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Operand.cpp}{37}{lstlisting.0.-27}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.32}Operand.h}{44}{section.0.32}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Operand.h}{44}{lstlisting.0.-28}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.33}\_\_read.cpp}{45}{section.0.33}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore read.cpp}{45}{lstlisting.0.-29}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.34}\_\_read.h}{46}{section.0.34}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore read.h}{46}{lstlisting.0.-30}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.35}\_\_set.cpp}{47}{section.0.35}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore set.cpp}{47}{lstlisting.0.-31}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.36}\_\_set.h}{48}{section.0.36}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore set.h}{48}{lstlisting.0.-32}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.37}\_\_sql.cpp}{49}{section.0.37}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore sql.cpp}{49}{lstlisting.0.-33}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.38}\_\_sql.h}{50}{section.0.38}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore sql.h}{50}{lstlisting.0.-34}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.39}\_\_stream.cpp}{51}{section.0.39}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore stream.cpp}{51}{lstlisting.0.-35}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.40}\_\_stream.h}{52}{section.0.40}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore stream.h}{52}{lstlisting.0.-36}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.41}\_\_system.cpp}{53}{section.0.41}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore system.cpp}{53}{lstlisting.0.-37}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.42}\_\_system.h}{54}{section.0.42}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore system.h}{54}{lstlisting.0.-38}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.43}\_\_tag.cpp}{55}{section.0.43}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore tag.cpp}{55}{lstlisting.0.-39}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.44}Tag.cpp}{56}{section.0.44}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Tag.cpp}{56}{lstlisting.0.-40}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.45}\_\_tag.h}{66}{section.0.45}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore tag.h}{66}{lstlisting.0.-41}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.46}Tag.h}{67}{section.0.46}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{Tag.h}{67}{lstlisting.0.-42}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.47}\_\_until.cpp}{69}{section.0.47}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore until.cpp}{69}{lstlisting.0.-43}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.48}\_\_until.h}{71}{section.0.48}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore until.h}{71}{lstlisting.0.-44}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.49}\_\_while.cpp}{72}{section.0.49}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore while.cpp}{72}{lstlisting.0.-45}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.50}\_\_whiledir.cpp}{74}{section.0.50}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore whiledir.cpp}{74}{lstlisting.0.-46}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.51}\_\_whiledir.h}{75}{section.0.51}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore whiledir.h}{75}{lstlisting.0.-47}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.52}\_\_while.h}{76}{section.0.52}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore while.h}{76}{lstlisting.0.-48}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.53}\_\_whilerow.cpp}{77}{section.0.53}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore whilerow.cpp}{77}{lstlisting.0.-49}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.54}\_\_whilerow.h}{78}{section.0.54}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore whilerow.h}{78}{lstlisting.0.-50}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.55}\_\_write.cpp}{79}{section.0.55}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore write.cpp}{79}{lstlisting.0.-51}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {0.56}\_\_write.h}{80}{section.0.56}\protected@file@percent }
\@writefile{lol}{\contentsline {lstlisting}{\textunderscore \textunderscore write.h}{80}{lstlisting.0.-52}\protected@file@percent }
\gdef \@abspage@last{80}

2374
tmp.log

File diff suppressed because it is too large Load Diff

74
tmp.out
View File

@ -1,56 +1,24 @@
\BOOKMARK [1][-]{section.0.1}{\376\377\000\137\000\137\000c\000a\000l\000l\000.\000c\000p\000p}{}% 1
\BOOKMARK [1][-]{section.0.2}{\376\377\000\137\000\137\000c\000a\000l\000l\000.\000h}{}% 2
\BOOKMARK [1][-]{section.0.3}{\376\377\000\137\000\137\000c\000o\000m\000m\000e\000n\000t\000.\000c\000p\000p}{}% 3
\BOOKMARK [1][-]{section.0.4}{\376\377\000\137\000\137\000c\000o\000m\000m\000e\000n\000t\000.\000h}{}% 4
\BOOKMARK [1][-]{section.0.5}{\376\377\000\137\000\137\000d\000o\000t\000a\000g\000.\000c\000p\000p}{}% 5
\BOOKMARK [1][-]{section.0.6}{\376\377\000\137\000\137\000d\000o\000t\000a\000g\000.\000h}{}% 6
\BOOKMARK [1][-]{section.0.7}{\376\377\000\137\000\137\000d\000u\000m\000p\000.\000c\000p\000p}{}% 7
\BOOKMARK [1][-]{section.0.8}{\376\377\000\137\000\137\000d\000u\000m\000p\000.\000h}{}% 8
\BOOKMARK [1][-]{section.0.9}{\376\377\000\137\000\137\000f\000o\000r\000.\000c\000p\000p}{}% 9
\BOOKMARK [1][-]{section.0.10}{\376\377\000\137\000\137\000f\000o\000r\000.\000c\000p\000p\000\040}{}% 10
\BOOKMARK [1][-]{section.0.11}{\376\377\000\137\000\137\000f\000o\000r\000.\000h}{}% 11
\BOOKMARK [1][-]{section.0.1}{\376\377\000c\000a\000l\000l\000.\000c\000p\000p}{}% 1
\BOOKMARK [1][-]{section.0.2}{\376\377\000c\000a\000l\000l\000.\000h}{}% 2
\BOOKMARK [1][-]{section.0.3}{\376\377\000c\000o\000m\000m\000e\000n\000t\000.\000c\000p\000p}{}% 3
\BOOKMARK [1][-]{section.0.4}{\376\377\000c\000o\000m\000m\000e\000n\000t\000.\000h}{}% 4
\BOOKMARK [1][-]{section.0.5}{\376\377\000d\000o\000t\000a\000g\000.\000c\000p\000p}{}% 5
\BOOKMARK [1][-]{section.0.6}{\376\377\000d\000o\000t\000a\000g\000.\000h}{}% 6
\BOOKMARK [1][-]{section.0.7}{\376\377\000d\000u\000m\000p\000.\000c\000p\000p}{}% 7
\BOOKMARK [1][-]{section.0.8}{\376\377\000d\000u\000m\000p\000.\000h}{}% 8
\BOOKMARK [1][-]{section.0.9}{\376\377\000f\000o\000r\000.\000c\000p\000p}{}% 9
\BOOKMARK [1][-]{section.0.10}{\376\377\000f\000o\000r\000.\000c\000p\000p}{}% 10
\BOOKMARK [1][-]{section.0.11}{\376\377\000f\000o\000r\000.\000h}{}% 11
\BOOKMARK [1][-]{section.0.12}{\376\377\000G\000l\000o\000b\000a\000l\000.\000c\000p\000p}{}% 12
\BOOKMARK [1][-]{section.0.13}{\376\377\000G\000l\000o\000b\000a\000l\000.\000h}{}% 13
\BOOKMARK [1][-]{section.0.14}{\376\377\000\137\000\137\000h\000e\000a\000d\000e\000r\000.\000c\000p\000p}{}% 14
\BOOKMARK [1][-]{section.0.15}{\376\377\000\137\000\137\000h\000e\000a\000d\000e\000r\000.\000h}{}% 15
\BOOKMARK [1][-]{section.0.16}{\376\377\000\137\000\137\000i\000f\000.\000c\000p\000p}{}% 16
\BOOKMARK [1][-]{section.0.17}{\376\377\000\137\000\137\000i\000f\000.\000h}{}% 17
\BOOKMARK [1][-]{section.0.18}{\376\377\000\137\000\137\000i\000f\000r\000o\000w\000.\000c\000p\000p}{}% 18
\BOOKMARK [1][-]{section.0.19}{\376\377\000\137\000\137\000i\000f\000r\000o\000w\000.\000h}{}% 19
\BOOKMARK [1][-]{section.0.20}{\376\377\000\137\000\137\000i\000n\000c\000l\000u\000d\000e\000.\000c\000p\000p}{}% 20
\BOOKMARK [1][-]{section.0.21}{\376\377\000\137\000\137\000i\000n\000c\000l\000u\000d\000e\000.\000h}{}% 21
\BOOKMARK [1][-]{section.0.14}{\376\377\000h\000e\000a\000d\000e\000r\000.\000c\000p\000p}{}% 14
\BOOKMARK [1][-]{section.0.15}{\376\377\000h\000e\000a\000d\000e\000r\000.\000h}{}% 15
\BOOKMARK [1][-]{section.0.16}{\376\377\000i\000f\000.\000c\000p\000p}{}% 16
\BOOKMARK [1][-]{section.0.17}{\376\377\000i\000f\000.\000h}{}% 17
\BOOKMARK [1][-]{section.0.18}{\376\377\000i\000f\000r\000o\000w\000.\000c\000p\000p}{}% 18
\BOOKMARK [1][-]{section.0.19}{\376\377\000i\000f\000r\000o\000w\000.\000h}{}% 19
\BOOKMARK [1][-]{section.0.20}{\376\377\000i\000n\000c\000l\000u\000d\000e\000.\000c\000p\000p}{}% 20
\BOOKMARK [1][-]{section.0.21}{\376\377\000i\000n\000c\000l\000u\000d\000e\000.\000h}{}% 21
\BOOKMARK [1][-]{section.0.22}{\376\377\000j\000e\000t\000-\0002\000.\0000\000.\000c\000p\000p}{}% 22
\BOOKMARK [1][-]{section.0.23}{\376\377\000\137\000\137\000j\000e\000t\000.\000c\000p\000p}{}% 23
\BOOKMARK [1][-]{section.0.24}{\376\377\000\137\000\137\000j\000e\000t\000.\000h}{}% 24
\BOOKMARK [1][-]{section.0.25}{\376\377\000K\000e\000y\000w\000o\000r\000d\000V\000a\000l\000u\000e\000.\000c\000p\000p}{}% 25
\BOOKMARK [1][-]{section.0.26}{\376\377\000K\000e\000y\000w\000o\000r\000d\000V\000a\000l\000u\000e\000.\000h}{}% 26
\BOOKMARK [1][-]{section.0.27}{\376\377\000M\000o\000d\000i\000f\000i\000e\000r\000s\000.\000c\000p\000p}{}% 27
\BOOKMARK [1][-]{section.0.28}{\376\377\000M\000o\000d\000i\000f\000i\000e\000r\000s\000.\000h}{}% 28
\BOOKMARK [1][-]{section.0.29}{\376\377\000\137\000\137\000m\000y\000s\000q\000l\000.\000c\000p\000p}{}% 29
\BOOKMARK [1][-]{section.0.30}{\376\377\000\137\000\137\000m\000y\000s\000q\000l\000.\000h}{}% 30
\BOOKMARK [1][-]{section.0.31}{\376\377\000O\000p\000e\000r\000a\000n\000d\000.\000c\000p\000p}{}% 31
\BOOKMARK [1][-]{section.0.32}{\376\377\000O\000p\000e\000r\000a\000n\000d\000.\000h}{}% 32
\BOOKMARK [1][-]{section.0.33}{\376\377\000\137\000\137\000r\000e\000a\000d\000.\000c\000p\000p}{}% 33
\BOOKMARK [1][-]{section.0.34}{\376\377\000\137\000\137\000r\000e\000a\000d\000.\000h}{}% 34
\BOOKMARK [1][-]{section.0.35}{\376\377\000\137\000\137\000s\000e\000t\000.\000c\000p\000p}{}% 35
\BOOKMARK [1][-]{section.0.36}{\376\377\000\137\000\137\000s\000e\000t\000.\000h}{}% 36
\BOOKMARK [1][-]{section.0.37}{\376\377\000\137\000\137\000s\000q\000l\000.\000c\000p\000p}{}% 37
\BOOKMARK [1][-]{section.0.38}{\376\377\000\137\000\137\000s\000q\000l\000.\000h}{}% 38
\BOOKMARK [1][-]{section.0.39}{\376\377\000\137\000\137\000s\000t\000r\000e\000a\000m\000.\000c\000p\000p}{}% 39
\BOOKMARK [1][-]{section.0.40}{\376\377\000\137\000\137\000s\000t\000r\000e\000a\000m\000.\000h}{}% 40
\BOOKMARK [1][-]{section.0.41}{\376\377\000\137\000\137\000s\000y\000s\000t\000e\000m\000.\000c\000p\000p}{}% 41
\BOOKMARK [1][-]{section.0.42}{\376\377\000\137\000\137\000s\000y\000s\000t\000e\000m\000.\000h}{}% 42
\BOOKMARK [1][-]{section.0.43}{\376\377\000\137\000\137\000t\000a\000g\000.\000c\000p\000p}{}% 43
\BOOKMARK [1][-]{section.0.44}{\376\377\000T\000a\000g\000.\000c\000p\000p}{}% 44
\BOOKMARK [1][-]{section.0.45}{\376\377\000\137\000\137\000t\000a\000g\000.\000h}{}% 45
\BOOKMARK [1][-]{section.0.46}{\376\377\000T\000a\000g\000.\000h}{}% 46
\BOOKMARK [1][-]{section.0.47}{\376\377\000\137\000\137\000u\000n\000t\000i\000l\000.\000c\000p\000p}{}% 47
\BOOKMARK [1][-]{section.0.48}{\376\377\000\137\000\137\000u\000n\000t\000i\000l\000.\000h}{}% 48
\BOOKMARK [1][-]{section.0.49}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000.\000c\000p\000p}{}% 49
\BOOKMARK [1][-]{section.0.50}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000d\000i\000r\000.\000c\000p\000p}{}% 50
\BOOKMARK [1][-]{section.0.51}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000d\000i\000r\000.\000h}{}% 51
\BOOKMARK [1][-]{section.0.52}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000.\000h}{}% 52
\BOOKMARK [1][-]{section.0.53}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000r\000o\000w\000.\000c\000p\000p}{}% 53
\BOOKMARK [1][-]{section.0.54}{\376\377\000\137\000\137\000w\000h\000i\000l\000e\000r\000o\000w\000.\000h}{}% 54
\BOOKMARK [1][-]{section.0.55}{\376\377\000\137\000\137\000w\000r\000i\000t\000e\000.\000c\000p\000p}{}% 55
\BOOKMARK [1][-]{section.0.56}{\376\377\000\137\000\137\000w\000r\000i\000t\000e\000.\000h}{}% 56
\BOOKMARK [1][-]{section.0.23}{\376\377\000j\000e\000t\000.\000c\000p\000p}{}% 23
\BOOKMARK [1][-]{section.0.24}{\376\377\000j\000e\000t\000.\000h}{}% 24

BIN
tmp.pdf

Binary file not shown.

56
tmp.toc
View File

@ -1,56 +0,0 @@
\contentsline {section}{\numberline {0.1}\_\_call.cpp}{2}{section.0.1}%
\contentsline {section}{\numberline {0.2}\_\_call.h}{4}{section.0.2}%
\contentsline {section}{\numberline {0.3}\_\_comment.cpp}{5}{section.0.3}%
\contentsline {section}{\numberline {0.4}\_\_comment.h}{6}{section.0.4}%
\contentsline {section}{\numberline {0.5}\_\_dotag.cpp}{7}{section.0.5}%
\contentsline {section}{\numberline {0.6}\_\_dotag.h}{8}{section.0.6}%
\contentsline {section}{\numberline {0.7}\_\_dump.cpp}{9}{section.0.7}%
\contentsline {section}{\numberline {0.8}\_\_dump.h}{10}{section.0.8}%
\contentsline {section}{\numberline {0.9}\_\_for.cpp}{11}{section.0.9}%
\contentsline {section}{\numberline {0.10}\_\_for.cpp~}{12}{section.0.10}%
\contentsline {section}{\numberline {0.11}\_\_for.h}{13}{section.0.11}%
\contentsline {section}{\numberline {0.12}Global.cpp}{14}{section.0.12}%
\contentsline {section}{\numberline {0.13}Global.h}{17}{section.0.13}%
\contentsline {section}{\numberline {0.14}\_\_header.cpp}{18}{section.0.14}%
\contentsline {section}{\numberline {0.15}\_\_header.h}{19}{section.0.15}%
\contentsline {section}{\numberline {0.16}\_\_if.cpp}{20}{section.0.16}%
\contentsline {section}{\numberline {0.17}\_\_if.h}{22}{section.0.17}%
\contentsline {section}{\numberline {0.18}\_\_ifrow.cpp}{23}{section.0.18}%
\contentsline {section}{\numberline {0.19}\_\_ifrow.h}{24}{section.0.19}%
\contentsline {section}{\numberline {0.20}\_\_include.cpp}{25}{section.0.20}%
\contentsline {section}{\numberline {0.21}\_\_include.h}{26}{section.0.21}%
\contentsline {section}{\numberline {0.22}jet-2.0.cpp}{27}{section.0.22}%
\contentsline {section}{\numberline {0.23}\_\_jet.cpp}{28}{section.0.23}%
\contentsline {section}{\numberline {0.24}\_\_jet.h}{29}{section.0.24}%
\contentsline {section}{\numberline {0.25}KeywordValue.cpp}{30}{section.0.25}%
\contentsline {section}{\numberline {0.26}KeywordValue.h}{31}{section.0.26}%
\contentsline {section}{\numberline {0.27}Modifiers.cpp}{32}{section.0.27}%
\contentsline {section}{\numberline {0.28}Modifiers.h}{33}{section.0.28}%
\contentsline {section}{\numberline {0.29}\_\_mysql.cpp}{34}{section.0.29}%
\contentsline {section}{\numberline {0.30}\_\_mysql.h}{36}{section.0.30}%
\contentsline {section}{\numberline {0.31}Operand.cpp}{37}{section.0.31}%
\contentsline {section}{\numberline {0.32}Operand.h}{44}{section.0.32}%
\contentsline {section}{\numberline {0.33}\_\_read.cpp}{45}{section.0.33}%
\contentsline {section}{\numberline {0.34}\_\_read.h}{46}{section.0.34}%
\contentsline {section}{\numberline {0.35}\_\_set.cpp}{47}{section.0.35}%
\contentsline {section}{\numberline {0.36}\_\_set.h}{48}{section.0.36}%
\contentsline {section}{\numberline {0.37}\_\_sql.cpp}{49}{section.0.37}%
\contentsline {section}{\numberline {0.38}\_\_sql.h}{50}{section.0.38}%
\contentsline {section}{\numberline {0.39}\_\_stream.cpp}{51}{section.0.39}%
\contentsline {section}{\numberline {0.40}\_\_stream.h}{52}{section.0.40}%
\contentsline {section}{\numberline {0.41}\_\_system.cpp}{53}{section.0.41}%
\contentsline {section}{\numberline {0.42}\_\_system.h}{54}{section.0.42}%
\contentsline {section}{\numberline {0.43}\_\_tag.cpp}{55}{section.0.43}%
\contentsline {section}{\numberline {0.44}Tag.cpp}{56}{section.0.44}%
\contentsline {section}{\numberline {0.45}\_\_tag.h}{66}{section.0.45}%
\contentsline {section}{\numberline {0.46}Tag.h}{67}{section.0.46}%
\contentsline {section}{\numberline {0.47}\_\_until.cpp}{69}{section.0.47}%
\contentsline {section}{\numberline {0.48}\_\_until.h}{71}{section.0.48}%
\contentsline {section}{\numberline {0.49}\_\_while.cpp}{72}{section.0.49}%
\contentsline {section}{\numberline {0.50}\_\_whiledir.cpp}{74}{section.0.50}%
\contentsline {section}{\numberline {0.51}\_\_whiledir.h}{75}{section.0.51}%
\contentsline {section}{\numberline {0.52}\_\_while.h}{76}{section.0.52}%
\contentsline {section}{\numberline {0.53}\_\_whilerow.cpp}{77}{section.0.53}%
\contentsline {section}{\numberline {0.54}\_\_whilerow.h}{78}{section.0.54}%
\contentsline {section}{\numberline {0.55}\_\_write.cpp}{79}{section.0.55}%
\contentsline {section}{\numberline {0.56}\_\_write.h}{80}{section.0.56}%