/*
* 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, {theme: hideSemicolonsTheme});
console.log(highlighted);
} catch (err) {
console.error(err);
}
}
highlight();