\hypertarget{elm__code__syntax_8h}{}\section{elm\+\_\+code\+\_\+syntax.\+h File Reference}
\label{elm__code__syntax_8h}\index{elm\+\_\+code\+\_\+syntax.\+h@{elm\+\_\+code\+\_\+syntax.\+h}}


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


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{elm__code__syntax_8h_a2f9f58132af48cee6865b78ba5b4e1ea}\label{elm__code__syntax_8h_a2f9f58132af48cee6865b78ba5b4e1ea}} 
typedef struct \+\_\+\+Elm\+\_\+\+Code\+\_\+\+Syntax {\bfseries Elm\+\_\+\+Code\+\_\+\+Syntax}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Elm\+\_\+\+Code\+\_\+\+Syntax $\ast$ \mbox{\hyperlink{group__Syntax_ga2865a2d1f724b0d4ec45fa6ec7afef12}{elm\+\_\+code\+\_\+syntax\+\_\+for\+\_\+mime\+\_\+get}} (const char $\ast$mime)
\begin{DoxyCompactList}\small\item\em Lookup a syntax definition from a mime type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Syntax_ga904647c001edc5dabb8137b1fc598c82}{elm\+\_\+code\+\_\+syntax\+\_\+parse\+\_\+line}} (Elm\+\_\+\+Code\+\_\+\+Syntax $\ast$syntax, \mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line)
\begin{DoxyCompactList}\small\item\em Parse a line and apply the syntax definition by inserting Elm\+\_\+\+Code\+\_\+\+Token into the line. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Syntax_ga3d691719e5c1d6b2ffeb996647c1b2ad}{elm\+\_\+code\+\_\+syntax\+\_\+parse\+\_\+file}} (Elm\+\_\+\+Code\+\_\+\+Syntax $\ast$syntax, \mbox{\hyperlink{struct__Elm__Code__File}{Elm\+\_\+\+Code\+\_\+\+File}} $\ast$file)
\begin{DoxyCompactList}\small\item\em Parse a file and apply the syntax definition one line at a time. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

