add release tag only after successful build
Don't use lex or yacc