root/doc_inner/doxygen/latex/token_8c.tex

/* [<][>][^][v][top][bottom][index][help] */
\doxysection{src/token.c File Reference}
\label{token_8c}\index{src/token.c@{src/token.c}}
{\ttfamily \#include \char`\"{}token.\+h\char`\"{}}\newline
Include dependency graph for token.\+c\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{token_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ OPD} $\ast$ \textbf{ opdtok} (const char $\ast$str)
\begin{DoxyCompactList}\small\item\em 「,」区切りの文字列から、オペランドのトークンを取得 \end{DoxyCompactList}\item 
void \textbf{ addcerrlist\+\_\+tok} ()
\begin{DoxyCompactList}\small\item\em トークン取得のエラーを追加する \end{DoxyCompactList}\item 
\textbf{ CMDLINE} $\ast$ \textbf{ linetok} (const char $\ast$line)
\begin{DoxyCompactList}\small\item\em 行から、ラベル・コマンド・オペランドを取得する \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\textbf{ CERR} \textbf{ cerr\+\_\+linetok} [$\,$]
\begin{DoxyCompactList}\small\item\em 行トークン取得のエラー定義 \end{DoxyCompactList}\item 
static \textbf{ CERR} \textbf{ cerr\+\_\+opdtok} [$\,$]
\begin{DoxyCompactList}\small\item\em オペランドトークン取得のエラー定義 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\label{token_8c_a5e1c73d564047b8ead994a3b1d9daa11}} 
\index{token.c@{token.c}!addcerrlist\_tok@{addcerrlist\_tok}}
\index{addcerrlist\_tok@{addcerrlist\_tok}!token.c@{token.c}}
\doxysubsubsection{addcerrlist\_tok()}
{\footnotesize\ttfamily void addcerrlist\+\_\+tok (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



トークン取得のエラーを追加する 

\begin{DoxyReturn}{Returns}
なし 
\end{DoxyReturn}


Definition at line 91 of file token.\+c.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{token_8c_a5e1c73d564047b8ead994a3b1d9daa11_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=347pt]{token_8c_a5e1c73d564047b8ead994a3b1d9daa11_icgraph}
\end{center}
\end{figure}
\mbox{\label{token_8c_ad5563ed2b34667d63490da243a6f690b}} 
\index{token.c@{token.c}!linetok@{linetok}}
\index{linetok@{linetok}!token.c@{token.c}}
\doxysubsubsection{linetok()}
{\footnotesize\ttfamily \textbf{ CMDLINE}$\ast$ linetok (\begin{DoxyParamCaption}\item[{const char $\ast$}]{line }\end{DoxyParamCaption})}



行から、ラベル・コマンド・オペランドを取得する 

\begin{DoxyReturn}{Returns}
ラベル・コマンド・オペランド
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em $\ast$line} & 行 \\
\hline
\end{DoxyParams}


Definition at line 97 of file token.\+c.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{token_8c_ad5563ed2b34667d63490da243a6f690b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{token_8c_ad5563ed2b34667d63490da243a6f690b_icgraph}
\end{center}
\end{figure}
\mbox{\label{token_8c_a953218537ac1577c48aa527d326e853b}} 
\index{token.c@{token.c}!opdtok@{opdtok}}
\index{opdtok@{opdtok}!token.c@{token.c}}
\doxysubsubsection{opdtok()}
{\footnotesize\ttfamily \textbf{ OPD} $\ast$ opdtok (\begin{DoxyParamCaption}\item[{const char $\ast$}]{str }\end{DoxyParamCaption})}



「,」区切りの文字列から、オペランドのトークンを取得 

\begin{DoxyReturn}{Returns}
オペランドのトークン
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em $\ast$str} & 「,」区切りの文字列 \\
\hline
\end{DoxyParams}


Definition at line 30 of file token.\+c.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{token_8c_a953218537ac1577c48aa527d326e853b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{token_8c_a953218537ac1577c48aa527d326e853b_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\label{token_8c_a9c6d5cae193d3086c1f0369f2329d406}} 
\index{token.c@{token.c}!cerr\_linetok@{cerr\_linetok}}
\index{cerr\_linetok@{cerr\_linetok}!token.c@{token.c}}
\doxysubsubsection{cerr\_linetok}
{\footnotesize\ttfamily \textbf{ CERR} cerr\+\_\+linetok[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \{ 104, \textcolor{stringliteral}{"{}label length is too long"{}} \},}
\DoxyCodeLine{    \{ 105, \textcolor{stringliteral}{"{}no command in the line"{}} \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


行トークン取得のエラー定義 



Definition at line 15 of file token.\+c.

\mbox{\label{token_8c_a631056cc914184f81cb9fe5782e59b69}} 
\index{token.c@{token.c}!cerr\_opdtok@{cerr\_opdtok}}
\index{cerr\_opdtok@{cerr\_opdtok}!token.c@{token.c}}
\doxysubsubsection{cerr\_opdtok}
{\footnotesize\ttfamily \textbf{ CERR} cerr\+\_\+opdtok[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \{ 117, \textcolor{stringliteral}{"{}operand too many in DC"{}} \},}
\DoxyCodeLine{    \{ 118, \textcolor{stringliteral}{"{}operand length too long"{}} \},}
\DoxyCodeLine{    \{ 121, \textcolor{stringliteral}{"{}cannot get operand token"{}} \},}
\DoxyCodeLine{    \{ 123, \textcolor{stringliteral}{"{}unclosed quote"{}} \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


オペランドトークン取得のエラー定義 



Definition at line 23 of file token.\+c.


/* [<][>][^][v][top][bottom][index][help] */