first version of yacc module / it`s not integrated yet