diff --git a/info/exercises/ex-01-sol.pdf b/info/exercises/ex-01-sol.pdf index e272c57ea28219fcdf5bd2b32e2dcde0057d408f..3c674aa25cd281494275c9d400f1dc0124618807 100644 Binary files a/info/exercises/ex-01-sol.pdf and b/info/exercises/ex-01-sol.pdf differ diff --git a/info/exercises/ex-01.pdf b/info/exercises/ex-01.pdf index 66648029c286b7711553bb60c056a1192a59fa97..eadbca2227fad05f0517a7f16a08e757988bcbb5 100644 Binary files a/info/exercises/ex-01.pdf and b/info/exercises/ex-01.pdf differ diff --git a/info/exercises/src/ex-01/ex/lexer.tex b/info/exercises/src/ex-01/ex/lexer.tex index 935d80edf48120ad2199dab881d509fdf05a56dc..72217ae30f5f0b89b74257f7aeae67f85d7ae435 100644 --- a/info/exercises/src/ex-01/ex/lexer.tex +++ b/info/exercises/src/ex-01/ex/lexer.tex @@ -63,7 +63,7 @@ digits \(\{0 - 9\}\). \node[state,accepting] (ql_3) [right=of ql_2] {$q_{let}$}; % \node[state] (qin_1) [right=of q_0] {$q_{i1}$}; - \node[state] (qin_2) [right=of qin_1] {$q_{in}$}; + \node[state,accepting] (qin_2) [right=of qin_1] {$q_{in}$}; % \node[state] (qite_1) [below right=of q_0] {$q_{i2}$}; \node[state] (qite_2) [right=of qite_1] {$q_t$}; @@ -128,8 +128,8 @@ lexer drops any \texttt{skip} tokens. \item \texttt{[keyword("let"), id("x"), equal("="), number("5"), keyword("in"), id("x"), op("+"), number("3")]} \item \texttt{[keyword("let"), number("5"), id("x2")]} \item \texttt{[id("xin")]} - \item \texttt{[comp("=="), op(">")]} - \item \texttt{[comp("<="), comp("=="), op(">"), comp("<="), equal("=")]} + \item \texttt{[comp("=="), comp(">")]} + \item \texttt{[comp("<="), comp("=="), comp(">"), comp("<="), equal("=")]} \end{enumerate} \end{solution}