'use strict'
var path = require('path')
var fs = require('fs')
var yaml = require('yamlparser')
var refImpl = require('uap-ref-impl')(readYAML('../regexes.yaml'))
function readYAML (fileName) {
var file = path.join(__dirname, fileName)
var data = fs.readFileSync(file, 'utf8')
return yaml.eval(data)
}
if (require.main === module) {
var user_agent_string = process.argv[2]
console.log(refImpl.parse(user_agent_string))
}