blob: 5499cdeae101a5b7a41f9ea202c5b911647e2fb6 (
plain) (
blame)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
---
title: "Projects - 2018 edition"
date: 2019-01-09T19:01:49+02:00
edition: 2018
expiryDate: 2020-09-30
draft: false
---
Projects will be presented on 9th of February, 2019 at 11:00 at hall 501.
<!--more-->
## Projects
### Transpiler
Create a transpliler for any pair of the following languages:
- Lua
- JavaScript
- Python
### Static Analyzer
Create a static analyzer for a language of your choice that allows adding custom
checks and has built-in checks for:
- using undefined variables
- defining a variable that is not used
- calling a function with the wrong number of arguments
### Code Refactoring Tool
Create a tool that answers questions like *Where is X defined?*, *Where is X
used?* and can rename arbitrary identifier in a given program.
### Define your own
Email us with your own idea for a project. If it is relevant and comparable in
scope it just might get accepted :)
|