text: '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))
  }
  