text:  /*
    * This file will highlight itself using a custom theme when run via: "node highlight-self-hide-semicolons"
    * The custom theme highlights semicolons as 'black', thus hiding them.
    */
  
  var cardinal = require('..')
    , hideSemicolonsTheme = require('../themes/hide-semicolons');
  
  function highlight () {
    
    // Using the synchronous highlightFileSync()
    // For asynchronous highlighting use: highlightFile() - see highlight-self.js
    
    try {
      var highlighted = cardinal.highlightFileSync(__filename, hideSemicolonsTheme);
      console.log(highlighted);
    } catch (err) {
      console.error(err);
    }
  }
  
  highlight();
  