aboutsummaryrefslogtreecommitdiff
path: root/sem1/osc/mm11/opgaver.md
blob: 8fab5c46d5cdf50f9a679b3ee7679cf4d2b7df33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Opgave 1

Mange af dem er okay.

```
<program> ::= 'program''(' <ident> ')' <statementlist> 'end'.
<statementlist> ::= <statement> <statementlist> | e
<statement> ::= <ident> '=' <exp>;

<exp> ::= <term> <expB>
<expB> ::= <termopr> <term> <expB> | e

<term> ::= <factor> <termB>
<termB> ::= <factoropr> <factor> <termB> | e
<termopr> ::= '+' | '-'

<factor> ::= '(' <exp> ')' | <ident>
<factoropr> ::= '*' | '/'
```

# Opgave 2

Denne laver jeg måske senere.

# Opgave 3

Denne er løst i regn mappen. 
Kør `make run` deri for at køre.