Add gen_validator.js