# HG changeset patch # User Christian Urban # Date 1694265271 -3600 # Node ID 2ab96407f3507fbe33bfa414687770063493a473 # Parent 88a25a236cb237599c585b7ae14fdf83afee0223 texupdate diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw01.pdf Binary file hws/hw01.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw01.tex --- a/hws/hw01.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw01.tex Sat Sep 09 14:14:31 2023 +0100 @@ -2,12 +2,6 @@ \documentclass{article} \usepackage{../style} -\newcommand{\solution}[1]{% - \begin{quote}\sf% - #1% - \end{quote}} -\renewcommand{\solution}[1]{} - \begin{document} \section*{Homework 1} diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw02.pdf Binary file hws/hw02.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw02.tex --- a/hws/hw02.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw02.tex Sat Sep 09 14:14:31 2023 +0100 @@ -2,19 +2,11 @@ \usepackage{../style} \usepackage{../graphicss} - -\newcommand{\solution}[1]{% - \begin{quote}\sf% - #1% - \end{quote}} -\renewcommand{\solution}[1]{} - - \begin{document} \section*{Homework 2} -\HEADER +%\HEADER \begin{enumerate} \item What is the difference between \emph{basic} regular expressions diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw03.pdf Binary file hws/hw03.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw03.tex --- a/hws/hw03.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw03.tex Sat Sep 09 14:14:31 2023 +0100 @@ -2,19 +2,11 @@ \usepackage{../style} \usepackage{../graphics} -\newcommand{\solution}[1]{% - \begin{quote}\sf% - #1% - \end{quote}} -\renewcommand{\solution}[1]{} - - - \begin{document} \section*{Homework 3} -\HEADER +%\HEADER \begin{enumerate} \item The regular expression matchers in Java, Python and Ruby can be diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw04.pdf Binary file hws/hw04.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw04.tex --- a/hws/hw04.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw04.tex Sat Sep 09 14:14:31 2023 +0100 @@ -2,21 +2,11 @@ \usepackage{../style} \usepackage{../graphics} -\newcommand{\solution}[1]{% - \begin{quote}\sf% - #1% - \end{quote}} -\renewcommand{\solution}[1]{} - - - - - \begin{document} \section*{Homework 4} -\HEADER +%%\HEADER \begin{enumerate} diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw05.pdf Binary file hws/hw05.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw06.pdf Binary file hws/hw06.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw06.tex --- a/hws/hw06.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw06.tex Sat Sep 09 14:14:31 2023 +0100 @@ -6,7 +6,7 @@ \section*{Homework 6} -\HEADER +%\HEADER \begin{enumerate} \item (i) Give the regular expressions for lexing a language diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw07.pdf Binary file hws/hw07.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw07.tex --- a/hws/hw07.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw07.tex Sat Sep 09 14:14:31 2023 +0100 @@ -6,7 +6,7 @@ \section*{Homework 7} -\HEADER +%\HEADER \begin{enumerate} \item Suppose the context-sensitive grammar diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw08.pdf Binary file hws/hw08.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw08.tex --- a/hws/hw08.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw08.tex Sat Sep 09 14:14:31 2023 +0100 @@ -7,7 +7,7 @@ \section*{Homework 8} -\HEADER +%%\HEADER \begin{enumerate} \item Write a program in the WHILE-language that calculates diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw09.pdf Binary file hws/hw09.pdf has changed diff -r 88a25a236cb2 -r 2ab96407f350 hws/hw09.tex --- a/hws/hw09.tex Mon Jul 10 18:48:35 2023 +0100 +++ b/hws/hw09.tex Sat Sep 09 14:14:31 2023 +0100 @@ -8,7 +8,7 @@ \section*{Homework 9} -\HEADER +%\HEADER \begin{enumerate} \item Describe what is meant by \emph{eliminating tail