From: Mart Lubbers Date: Thu, 26 May 2016 20:46:56 +0000 (+0200) Subject: comments over wat te doen toegevoegd X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=330db85af808449272b6acb52348474727b5c6dc;p=cc1516.git comments over wat te doen toegevoegd --- diff --git a/deliverables/report/gen.tex b/deliverables/report/gen.tex index 9047b7b..5496982 100644 --- a/deliverables/report/gen.tex +++ b/deliverables/report/gen.tex @@ -1 +1,23 @@ \section{Code generation} +%our full names and student numbers. +%{ +%The chapters from the previous exercise. +%{ +%A chapter describing the chosen semantics of +%SPL +%, like call-by-reference or +%call-by-value. +%5 +%{ +%The compilation schemes used in your compiler. A concise informal or semi- +%formal description suces. A complete formal description of the compilation +%scheme is welcome, but not required. Typical things to explain here are call- +%ing conventions, stack management, stack layout, heap layout, and heap +%management. +%{ +%A short description of the purpose of the example programs and the +%test +%results. +%{ +%A concise but precise description of how the work was divided amongst the +%members of the tea diff --git a/deliverables/report/pars.tex b/deliverables/report/pars.tex index 6d694ad..cef446b 100644 --- a/deliverables/report/pars.tex +++ b/deliverables/report/pars.tex @@ -1 +1,13 @@ \section{Lexing \& parsing} +%On March 10 you have to give a very brief presentation. In this presentation you tell the other +%students and us how your parser is constructed and demonstrate your parser and pretty printer. +%You should mention things like implementation language used, changes to the grammar, and other +%interesting points of your program. +%For this demonstration you have to prepare at least 10 test programs in +%SPL +%. In your presentation +%you have to show only the most interesting or challenging example. You can use the program +%4 +%above as a starting point. Hand in the test programs, and a document containing the transformed +%grammar as used by your parser. Indicate what parts of the semantic analysis are handled by your +%scanner diff --git a/deliverables/report/sem.tex b/deliverables/report/sem.tex index 6ea0f3d..466ac2d 100644 --- a/deliverables/report/sem.tex +++ b/deliverables/report/sem.tex @@ -1 +1,16 @@ \section{Semantic analysis} +%The grammar used to parse +%SPL +%, if it is di erent from the given grammar. +%{ +%The scoping rules you use and check in your compiler. +%{ +%The typing rules used for +%SPL +%. +%{ +%A brief guide telling what each of the examples tests (see next point). +%{ +%A concise but precise description of how the work was divided amongst the +%members of +%the team.