\doxysection{src/parsing.h File Reference}
\hypertarget{parsing_8h}{}\label{parsing_8h}\index{src/parsing.h@{src/parsing.h}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$unistd.\+h$>$}\newline
Include dependency graph for parsing.\+h\+:
% FIG 0
This graph shows which files directly or indirectly include this file\+:
% FIG 1
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{parsing_8h_a5b4b9d6208b7a7cad8f4c53b126e8f97}{shell\+\_\+loop}} (void)
\begin{DoxyCompactList}\small\item\em La boucle du shell, elle consiste en trois étapes \+: \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\Hypertarget{parsing_8h_a5b4b9d6208b7a7cad8f4c53b126e8f97}\label{parsing_8h_a5b4b9d6208b7a7cad8f4c53b126e8f97} 
\index{parsing.h@{parsing.h}!shell\_loop@{shell\_loop}}
\index{shell\_loop@{shell\_loop}!parsing.h@{parsing.h}}
\doxysubsubsection{\texorpdfstring{shell\_loop()}{shell\_loop()}}
{\footnotesize\ttfamily void shell\+\_\+loop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



La boucle du shell, elle consiste en trois étapes \+: 


\begin{DoxyItemize}
\item Quand l\textquotesingle{}utilisateur appui sur entrer pour récupérer son entrée standard
\item Parser la ligne en fonction de ses espaces
\item Exécuter la commande demandée \begin{DoxySeeAlso}{See also}
char\texorpdfstring{$\ast$}{*} \doxylink{parsing_8c_a9e35a75d71f9fc522c563668fbbec457}{read\+\_\+line()} 

char\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} \doxylink{parsing_8c_a1f1804b333ed064f276628d7bfa31bfa}{split\+\_\+line(char \texorpdfstring{$\ast$}{*}line)} 

int \doxylink{exec_8c_a0eaeafb557648df1d7fb77848b11edf5}{execute\+\_\+cmd(char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}args)} 
\end{DoxySeeAlso}

\end{DoxyItemize}