forked from metthal/IFJ-Projekt
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
79 lines (61 loc) · 2.31 KB
/
README
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
___ ___ ___
/\ \ /\__\ /\ \
_\:\ \ /:| _|_ _\:\ \
/\/::\__\ /::|/\__\ /\/::\__\
\::/\/__/ \/|::/ / \::/\/__/
\:\__\ |:/ / \:\__\
\/__/ \/__/ \/__/
INI: Ni Interpreter
*********************************
* About *
*********************************
This project was created as:
- a way to learn more about Programming languages, Interpreter implementations
and generally underlying techniques used in programming, and methods used
in team development and management
- a part of project "Implementing imperative language interpreter IFJ13"
*********************************
* Setup *
*********************************
If you want to use every feature we provide, these are required:
General:
git
Compilation:
GNU make
gcc
Profiling:
gprof
Static analysis:
cppcheck
Our Makefile have more targets:
(nothing) - builds release configuration
debug - builds debug configuration
profile - builds profiling configuration
clean - removes all intermediate build files
analyze - runs static analysis
analyzeAll - runs static analysis also on test files
test - runs static analysis and preforms automatic tests
pack - packs necessary project files into archive
callgraph - after profiling this can be used to generate callgraph
ctags - generates ctags
doc - generates documentation
statistics - prints LOC, size etc.
*********************************
* Credits *
*********************************
Thanks to all who contributed into this project, actually with code or with thoughts. It was amazing experience.
Thanks goes to:
Ivan Ševčík
Ján Spišiak
Lukáš Vrabec
Marek Bertovič
Marek Milkovič
Special thanks goes to:
Oliver Nemček, Štefan Martiček and their team for time competition
Everyone who believed that we can always get better and supported us ;)
*********************************
* Links *
*********************************
Project repository: https://github.com/metthal/IFJ-Projekt
Project wiki page: https://github.com/metthal/IFJ-Projekt/wiki
Assignment webpage: http://www.fit.vutbr.cz/study/courses/IFJ/public/project/