the following forms. Ragel treats these forms as state machine definitions.
\begin{itemize}
- \setlength{\itemsep}{-2mm}
+ \setlength{\itemsep}{-2mm}
\item \verb|name '=' number|
\item \verb|name '=' lit_string|
\item \verb|'define' name number|
% GENERATE: erract
% %%{
-% machine erract;
-% ws = ' ';
-% address = 'foo@bar.com';
-% date = 'Monday May 12';
+% machine erract;
+% ws = ' ';
+% address = 'foo@bar.com';
+% date = 'Monday May 12';
\begin{inline_code}
\begin{verbatim}
action cmd_err {
% %% write data;
% void f()
% {
-% %% write init;
-% %% write exec;
+% %% write init;
+% %% write exec;
% }
% END GENERATE
% GENERATE: call
% %%{
-% machine call;
+% machine call;
\begin{inline_code}
\begin{verbatim}
action return { fret; }
% %% write data;
% void f()
% {
-% %% write init;
-% %% write exec;
+% %% write init;
+% %% write exec;
% }
% END GENERATE