\hypertarget{namespaceodf_1_1grammar}{\section{odf.\+grammar Namespace Reference}
\label{namespaceodf_1_1grammar}\index{odf.\+grammar@{odf.\+grammar}}
}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
string \hyperlink{namespaceodf_1_1grammar_acef64e7e05d460461ee25112dae95882}{\+\_\+\+\_\+doc\+\_\+\+\_\+}
\item 
dictionary \hyperlink{namespaceodf_1_1grammar_afedffb9bc285b6d478b821ee6f27db49}{allowed\+\_\+children}
\item 
tuple \hyperlink{namespaceodf_1_1grammar_af74bda0d0f630e9047b1d30972fb8892}{allows\+\_\+text}
\item 
dictionary \hyperlink{namespaceodf_1_1grammar_a5a5da9502e3a9a572fe272da463f1877}{required\+\_\+attributes}
\item 
dictionary \hyperlink{namespaceodf_1_1grammar_a977fc09293e3ad44040d3d0dd5d76e50}{allowed\+\_\+attributes}
\end{DoxyCompactItemize}


\subsection{Variable Documentation}
\hypertarget{namespaceodf_1_1grammar_acef64e7e05d460461ee25112dae95882}{\index{odf\+::grammar@{odf\+::grammar}!\+\_\+\+\_\+doc\+\_\+\+\_\+@{\+\_\+\+\_\+doc\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+doc\+\_\+\+\_\+@{\+\_\+\+\_\+doc\+\_\+\+\_\+}!odf\+::grammar@{odf\+::grammar}}
\subsubsection[{\+\_\+\+\_\+doc\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}string odf.\+grammar.\+\_\+\+\_\+doc\+\_\+\+\_\+}}\label{namespaceodf_1_1grammar_acef64e7e05d460461ee25112dae95882}
{\bfseries Initial value\+:}
\begin{DoxyCode}
1 = \textcolor{stringliteral}{""" In principle the OpenDocument schema converted to python structures.}
2 \textcolor{stringliteral}{Currently it contains the legal child elements of a given element.}
3 \textcolor{stringliteral}{To be used for validation check in the API}
4 \textcolor{stringliteral}{"""}
\end{DoxyCode}


Definition at line 21 of file grammar.\+py.

\hypertarget{namespaceodf_1_1grammar_a977fc09293e3ad44040d3d0dd5d76e50}{\index{odf\+::grammar@{odf\+::grammar}!allowed\+\_\+attributes@{allowed\+\_\+attributes}}
\index{allowed\+\_\+attributes@{allowed\+\_\+attributes}!odf\+::grammar@{odf\+::grammar}}
\subsubsection[{allowed\+\_\+attributes}]{\setlength{\rightskip}{0pt plus 5cm}dictionary odf.\+grammar.\+allowed\+\_\+attributes}}\label{namespaceodf_1_1grammar_a977fc09293e3ad44040d3d0dd5d76e50}


Definition at line 4678 of file grammar.\+py.

\hypertarget{namespaceodf_1_1grammar_afedffb9bc285b6d478b821ee6f27db49}{\index{odf\+::grammar@{odf\+::grammar}!allowed\+\_\+children@{allowed\+\_\+children}}
\index{allowed\+\_\+children@{allowed\+\_\+children}!odf\+::grammar@{odf\+::grammar}}
\subsubsection[{allowed\+\_\+children}]{\setlength{\rightskip}{0pt plus 5cm}dictionary odf.\+grammar.\+allowed\+\_\+children}}\label{namespaceodf_1_1grammar_afedffb9bc285b6d478b821ee6f27db49}


Definition at line 62 of file grammar.\+py.

\hypertarget{namespaceodf_1_1grammar_af74bda0d0f630e9047b1d30972fb8892}{\index{odf\+::grammar@{odf\+::grammar}!allows\+\_\+text@{allows\+\_\+text}}
\index{allows\+\_\+text@{allows\+\_\+text}!odf\+::grammar@{odf\+::grammar}}
\subsubsection[{allows\+\_\+text}]{\setlength{\rightskip}{0pt plus 5cm}tuple odf.\+grammar.\+allows\+\_\+text}}\label{namespaceodf_1_1grammar_af74bda0d0f630e9047b1d30972fb8892}


Definition at line 3619 of file grammar.\+py.

\hypertarget{namespaceodf_1_1grammar_a5a5da9502e3a9a572fe272da463f1877}{\index{odf\+::grammar@{odf\+::grammar}!required\+\_\+attributes@{required\+\_\+attributes}}
\index{required\+\_\+attributes@{required\+\_\+attributes}!odf\+::grammar@{odf\+::grammar}}
\subsubsection[{required\+\_\+attributes}]{\setlength{\rightskip}{0pt plus 5cm}dictionary odf.\+grammar.\+required\+\_\+attributes}}\label{namespaceodf_1_1grammar_a5a5da9502e3a9a572fe272da463f1877}


Definition at line 3761 of file grammar.\+py.

