Dolda2000 GitWeb
/
doldaconnect.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
7d6f5b4
)
Use longtable for protocol BNF.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Mon, 9 Jul 2007 02:42:45 +0000
(
04:42
+0200)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Mon, 9 Jul 2007 02:42:45 +0000
(
04:42
+0200)
doc/protocol/protocol.tex
patch
|
blob
|
blame
|
history
diff --git
a/doc/protocol/protocol.tex
b/doc/protocol/protocol.tex
index
1520f21
..
3d3f9be
100644
(file)
--- a/
doc/protocol/protocol.tex
+++ b/
doc/protocol/protocol.tex
@@
-4,6
+4,7
@@
\usepackage[utf8x]{inputenc}
\usepackage[ps2pdf]{hyperref}
\usepackage{reqlist}
\usepackage[utf8x]{inputenc}
\usepackage[ps2pdf]{hyperref}
\usepackage{reqlist}
+\usepackage{longtable}
\newcommand{\urlink}[1]{\texttt{<#1>}}
\newcommand{\unix}{\textsc{Unix}}
\newcommand{\urlink}[1]{\texttt{<#1>}}
\newcommand{\unix}{\textsc{Unix}}
@@
-121,7
+122,7
@@
when talking directly to the daemon with a program such as
Formally, the syntax of the protocol may be defined with the following
BNF rules. Note that they all operate on Unicode characters, not bytes.
Formally, the syntax of the protocol may be defined with the following
BNF rules. Note that they all operate on Unicode characters, not bytes.
-\begin{
tabular
}{lcl}
+\begin{
longtable
}{lcl}
<session> & ::= & <SYN> <response> \\
& & | <session> <transaction> \\
& & | <session> <notification> \\
<session> & ::= & <SYN> <response> \\
& & | <session> <transaction> \\
& & | <session> <notification> \\
@@
-155,7
+156,7
@@
BNF rules. Note that they all operate on Unicode characters, not bytes.
& & | ``\texttt{5}'' | ``\texttt{6}'' |
``\texttt{7}'' | ``\texttt{8}'' |
``\texttt{9}''
& & | ``\texttt{5}'' | ``\texttt{6}'' |
``\texttt{7}'' | ``\texttt{8}'' |
``\texttt{9}''
-\end{
tabular
}
+\end{
longtable
}
As for the terminal symbols, <SPACE> is U+0020, <TAB> is U+0009,
<CRLF> is the sequence of U+000D and U+000A, <DASH> is U+002D, <CHAR>
As for the terminal symbols, <SPACE> is U+0020, <TAB> is U+0009,
<CRLF> is the sequence of U+000D and U+000A, <DASH> is U+002D, <CHAR>