add yacc file
rename monga.yacc to monga.y
update makefile to complete build
use bison with yacc mode
Fix yacc file
remove generated sources
export int yylex ();
Fix lex and yacc files
Simplify makefile
remove TK_ prefix from tokens and update main
Extract Union, remove TK_PREFIX from return

Remove global 'lines' line counter. Use yylineno.
Remove main function
Add yacc union and remove token values
Add main that opens file name parameter
Step back - Simplify grammar
add extern yylineno
Don't print if not debugging
add yylineno option to monga.lex
Don't echo \n and \t on lex
create yacc union
First decent parser:

Support variable declarations:
int var_name;
int var_name1, var_name2;
int[] array;

Support function declarations:
void function() {}