\doxysection{elm\+\_\+code\+\_\+parse.\+h File Reference}
\hypertarget{elm__code__parse_8h}{}\label{elm__code__parse_8h}\index{elm\_code\_parse.h@{elm\_code\_parse.h}}


These routines are used for handling the parsing of Elm Code content.  


\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{elm__code__parse_8h_a617f28f93d2bc429ad45132716773f4a}\label{elm__code__parse_8h_a617f28f93d2bc429ad45132716773f4a} 
typedef struct \+\_\+\+Elm\+\_\+\+Code\+\_\+\+Parser {\bfseries Elm\+\_\+\+Code\+\_\+\+Parser}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bfseries elm\+\_\+code\+\_\+parser\+\_\+add} (\mbox{\hyperlink{struct__Elm__Code}{Elm\+\_\+\+Code}} \texorpdfstring{$\ast$}{*}code, void(\texorpdfstring{$\ast$}{*}parse\+\_\+line)(\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} \texorpdfstring{$\ast$}{*}, void \texorpdfstring{$\ast$}{*}), void(\texorpdfstring{$\ast$}{*}parse\+\_\+file)(\mbox{\hyperlink{struct__Elm__Code__File}{Elm\+\_\+\+Code\+\_\+\+File}} \texorpdfstring{$\ast$}{*}, void \texorpdfstring{$\ast$}{*}), void \texorpdfstring{$\ast$}{*}data)
\item 
void {\bfseries elm\+\_\+code\+\_\+parser\+\_\+standard\+\_\+add} (\mbox{\hyperlink{struct__Elm__Code}{Elm\+\_\+\+Code}} \texorpdfstring{$\ast$}{*}code, Elm\+\_\+\+Code\+\_\+\+Parser \texorpdfstring{$\ast$}{*}parser)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{elm__code__parse_8h_aa44e42dd5ee65acc52ca7edda0e6a050}\label{elm__code__parse_8h_aa44e42dd5ee65acc52ca7edda0e6a050} 
Elm\+\_\+\+Code\+\_\+\+Parser \texorpdfstring{$\ast$}{*} {\bfseries ELM\+\_\+\+CODE\+\_\+\+PARSER\+\_\+\+STANDARD\+\_\+\+SYNTAX}
\begin{DoxyCompactList}\small\item\em A provided parser to provide syntax highlighting. \end{DoxyCompactList}\item 
\Hypertarget{elm__code__parse_8h_ab07cb14b7318381740ee708e2278098c}\label{elm__code__parse_8h_ab07cb14b7318381740ee708e2278098c} 
Elm\+\_\+\+Code\+\_\+\+Parser \texorpdfstring{$\ast$}{*} {\bfseries ELM\+\_\+\+CODE\+\_\+\+PARSER\+\_\+\+STANDARD\+\_\+\+DIFF}
\begin{DoxyCompactList}\small\item\em A provided parser that will mark up diff text. \end{DoxyCompactList}\item 
\Hypertarget{elm__code__parse_8h_afa152b32002fa3bcecdc117066550f12}\label{elm__code__parse_8h_afa152b32002fa3bcecdc117066550f12} 
Elm\+\_\+\+Code\+\_\+\+Parser \texorpdfstring{$\ast$}{*} {\bfseries ELM\+\_\+\+CODE\+\_\+\+PARSER\+\_\+\+STANDARD\+\_\+\+TODO}
\begin{DoxyCompactList}\small\item\em A provided parser that will highlight TODO and FIXME lines. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These routines are used for handling the parsing of Elm Code content. 

