\hypertarget{dc__regex_8f90}{}\section{dc\+\_\+utils/dc\+\_\+regex.f90 File Reference}
\label{dc__regex_8f90}\index{dc\+\_\+utils/dc\+\_\+regex.\+f90@{dc\+\_\+utils/dc\+\_\+regex.\+f90}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacedc__regex}{dc\+\_\+regex}
\begin{DoxyCompactList}\small\item\em Provide simple regular expression subroutine\+: \textquotesingle{}match\textquotesingle{}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{namespacedc__regex_a966a504619d48c00c095386313b36925}{dc\+\_\+regex\+::preprocess\+\_\+pattern} (pattern, symbols)
\item 
recursive subroutine \hyperlink{namespacedc__regex_a4d252079ab1de7bd10e41d183fb3437d}{dc\+\_\+regex\+::match\+\_\+here} (ipat, text, length)
\item 
logical function \hyperlink{namespacedc__regex_af4a270fd2f81bfde51a7641df8f3e3cb}{dc\+\_\+regex\+::hit} (ipat, c)
\item 
subroutine, public \hyperlink{namespacedc__regex_abc5c6d1c941d8689bdf6e32a6b919b25}{dc\+\_\+regex\+::match} (pattern, text, start, length)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
character, save \hyperlink{namespacedc__regex_a9f728201dff37a22e0290d900545bd5b}{dc\+\_\+regex\+::c\+\_\+escape} = \textquotesingle{}\#\textquotesingle{}
\item 
integer, parameter \hyperlink{namespacedc__regex_a508717681a93bc57201e855252a0dd27}{dc\+\_\+regex\+::sym\+\_\+eol} = -\/128
\item 
integer, parameter \hyperlink{namespacedc__regex_acc818c3b7bec8403b471e682b81ec955}{dc\+\_\+regex\+::sym\+\_\+anychar} = 500
\item 
integer, parameter \hyperlink{namespacedc__regex_afee684d930e4211cf5252ef637a8830f}{dc\+\_\+regex\+::sym\+\_\+question} = 501
\item 
integer, parameter \hyperlink{namespacedc__regex_af19845943d8d719fbc449084b5497f42}{dc\+\_\+regex\+::sym\+\_\+plus} = 502
\item 
integer, parameter \hyperlink{namespacedc__regex_a5d750c4b279af3262496dfeffb9dd402}{dc\+\_\+regex\+::sym\+\_\+star} = 503
\item 
integer, parameter \hyperlink{namespacedc__regex_aef499ad4034d52eb6fb8d7dfacf380eb}{dc\+\_\+regex\+::sym\+\_\+normal\+\_\+set} = 520
\item 
integer, parameter \hyperlink{namespacedc__regex_aa558b709db6a370df0b2d3c1b5d66262}{dc\+\_\+regex\+::sym\+\_\+reversed\+\_\+set} = 521
\item 
integer, parameter \hyperlink{namespacedc__regex_ac23262e1d00bc98302c5cf8e24255cbc}{dc\+\_\+regex\+::sym\+\_\+headfix} = 540
\item 
integer, parameter \hyperlink{namespacedc__regex_ad6e72d8f105295f427eab258e21bc9f0}{dc\+\_\+regex\+::sym\+\_\+tailfix} = 541
\item 
integer, parameter \hyperlink{namespacedc__regex_af2ad6d1b5e4d9fac08e0a82b2bd3f323}{dc\+\_\+regex\+::sym\+\_\+isdigit} = 560
\item 
integer, parameter \hyperlink{namespacedc__regex_a490609e3026fe6e9a50dbf6a40481142}{dc\+\_\+regex\+::sym\+\_\+isalpha} = 561
\item 
integer, parameter \hyperlink{namespacedc__regex_a58db3ef8ab7f22ce5f2055040ce6a454}{dc\+\_\+regex\+::sym\+\_\+isword} = 562
\item 
integer, parameter \hyperlink{namespacedc__regex_a06ba95caf7e7e96ca1d540b0e4ef16cc}{dc\+\_\+regex\+::sym\+\_\+isspace} = 563
\item 
integer, parameter \hyperlink{namespacedc__regex_a13ef3092a5d1eaf8c39cd285648229b4}{dc\+\_\+regex\+::sym\+\_\+isxdigit} = 564
\item 
integer, parameter \hyperlink{namespacedc__regex_a1cd3b3421091582d081ee8d09ded7391}{dc\+\_\+regex\+::sym\+\_\+count\+\_\+base} = 1000
\end{DoxyCompactItemize}
