aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 6393650c0b32ec4870085f2b1ff365c81861f268 (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

# cie-pseudocode-compiler

A compiler for CIE Pseudocode (A Level 9618 Computer Science)

Details can be found here: [Pseudocode Guide for Teachers](https://www.cambridgeinternational.org/Images/697401-2026-pseudocode-guide-for-teachers.pdf)


## Dependencies

```bash
sudo apt-get update
sudo apt-get install -y \
  build-essential \
  cmake \
  llvm-18-dev \
  llvm \
  clang \
  lld
```


## Build

```bash
mkdir build && cd build/
cmake ..
make
```