- data types supported - int, float and char
- multi variable declaration and assigment
- if and if-else
- for and while loops
- evaluation of boolean expressions (backpatching)
- multi dimensional arrays
- symbol table
yacc -d yacc.y
flex lex.l
gcc y.tab.c lex.yy.c -o generatoror
./build.sh
./generator < input.txt