dp.sh.Brushes.Registry = function()
{
	var keywords =	'REG_BINARY REG_DWORD REG_EXPAND_SZ REG_MULTI_SZ HKEY_LOCAL_MACHINE HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_USERS HKEY_CURRENT_CONFIG';

	this.regexList = [
		{ regex: new RegExp(';(.*)$', 'gm'),						css: 'comment' },			// one line and multiline comments
		{ regex: dp.sh.RegexLib.DoubleQuotedString,					css: 'string' },			// double quoted strings		
		{ regex: new RegExp(this.GetKeywords(keywords), 'gmi'),		css: 'keyword' },			// keywords
		{ regex: new RegExp('\[-(.*)\]$', 'gmi'),					css: 'color1' },			// Delete key
		{ regex: new RegExp('\[(.*)\]$', 'gmi'),					css: 'color2' },			// Add key
		
	];
};

dp.sh.Brushes.Registry.prototype	= new dp.sh.Highlighter();
dp.sh.Brushes.Registry.Aliases	= ['registry'];

