var javascript_tokens = 
			[
			{
				"name" : "break",
				"type" : "KEYWORD"
			},
			{
				"name" : "case",
				"type" : "KEYWORD"
			},
			{
				"name" : "catch",
				"type" : "KEYWORD"
			},
			{
				"name" : "const",
				"type" : "KEYWORD"
			},
			{
				"name" : "continue",
				"type" : "KEYWORD"
			},
			{
				"name" : "default",
				"type" : "KEYWORD"
			},
			{
				"name" : "delete",
				"type" : "KEYWORD"
			},
			{
				"name" : "do",
				"type" : "KEYWORD"
			},
			{
				"name" : "else",
				"type" : "KEYWORD"
			},
			{
				"name" : "export",
				"type" : "KEYWORD"
			},
			{
				"name" : "false",
				"type" : "KEYWORD"
			},
			{
				"name" : "for",
				"type" : "KEYWORD"
			},
			{
				"name" : "function",
				"type" : "KEYWORD"
			},
			{
				"name" : "if",
				"type" : "KEYWORD"
			},
			{
				"name" : "import",
				"type" : "KEYWORD"
			},
			{
				"name" : "in",
				"type" : "KEYWORD"
			},
			{
				"name" : "instanceof",
				"type" : "KEYWORD"
			},
			{
				"name" : "label",
				"type" : "KEYWORD"
			},
			{
				"name" : "let",
				"type" : "KEYWORD"
			},
			{
				"name" : "new",
				"type" : "KEYWORD"
			},
			{
				"name" : "null",
				"type" : "KEYWORD"
			},
			{
				"name" : "return",
				"type" : "KEYWORD"
			},
			{
				"name" : "switch",
				"type" : "KEYWORD"
			},
			{
				"name" : "this",
				"type" : "KEYWORD"
			},
			{
				"name" : "throw",
				"type" : "KEYWORD"
			},
			{
				"name" : "true",
				"type" : "KEYWORD"
			},
			{
				"name" : "try",
				"type" : "KEYWORD"
			},
			{
				"name" : "typeof",
				"type" : "KEYWORD"
			},
			{
				"name" : "var",
				"type" : "KEYWORD"
			},
			{
				"name" : "void",
				"type" : "KEYWORD"
			},
			{
				"name" : "while",
				"type" : "KEYWORD"
			},
			{
				"name" : "with",
				"type" : "KEYWORD"
			},
			{
				"name" : "yield",
				"type" : "KEYWORD"
			},
			{
				"name" : "for",
				"type" : "TEMPLATE",
				"shortDescription" : "for-iterate over array",
				"code" : "for (var i = 0; i < array.length; i++)\n{\n\n}",
				"fullDescription" : "<pre>for (var i = 0; i < array.length; i++)\n{\n\n}</pre>"
			}, {
				"name" : "if",
				"type" : "TEMPLATE",
				"shortDescription" : "if-condition",
				"code" : "if (condition)\n{\n\n}",
				"fullDescription" : "<pre>if (condition)\n{\n\n}</pre>"
			}, {
				"name" : "if",
				"type" : "TEMPLATE",
				"shortDescription" : "if-condition-else",
				"code" : "if (condition)\n{\n\n}\nelse\n{\n\n}",
				"fullDescription" : "<pre>if (condition)\n{\n\n}\nelse\n{\n\n}</pre>"
			},
			{
				"name" : "try",
				"type" : "TEMPLATE",
				"shortDescription" : "try-catch",
				"code" : "try\n{\n\n}\ncatch(e)\n{\n\n}",
				"fullDescription" : "<pre>try\n{\n\n}\ncatch(e)\n{\n\n}</pre>"
			}
			]