/* Finch syntax contributed by Bob Nystrom */
dp.sh.Brushes.Finch = function()
{
	this.regexList = [
	  { regex: new RegExp('\'.*$', 'gm'),			css: 'comment' },	// one line comments
		{ regex: dp.sh.RegexLib.DoubleQuotedString,				css: 'string' },	// double quoted strings
		{ regex: new RegExp('[a-zA-Z0-9]+:', 'g'),	css: 'keyword' },	  // foo:
		{ regex: new RegExp('&lt;-', 'g'),	css: 'keyword' },	  // <-
		{ regex: new RegExp('&lt;--', 'g'),	css: 'keyword' },	  // <--
		{ regex: new RegExp('[0-9]+', 'g'),	css: 'literal' }, // int literals
		];
}

dp.sh.Brushes.Finch.prototype = new dp.sh.Highlighter();
dp.sh.Brushes.Finch.Aliases = ['finch', 'fin'];
