\hypertarget{elm__code__syntax_8h}{}\doxysection{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.  


\doxysubsection*{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}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Elm\+\_\+\+Code\+\_\+\+Syntax $\ast$ \mbox{\hyperlink{group__Syntax_gaf006df6946a90e4a3cca907c86e83444}{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}


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

