Using both the lex file an yacc a sil program (without any functions)
can be parsed. All the brackets and such, which i previously named
wrongly, have been passed as yytext itself to the yacc ,so as to
avoid any/most of the confusion ,also the readability has increased
i guess