Doc updates.
This commit is contained in:
1 parent
c4f0fab8c7
commit
6e25db1e44
14 files changed
+2523
-698
No files matched your search
+85
-41
@@ -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}
|
||||
+79
-128
@@ -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.
Binary file not shown.
+77
-14
@@ -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}
|
||||
|
||||
|
||||
+70
-40
@@ -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}{}%
|
||||
Reference in new issue
Block a user