\hypertarget{elm__code__parse_8h}{}\doxysection{elm\+\_\+code\+\_\+parse.\+h File Reference}
\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.  


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

