<- =>

abstract case catch
class def do else
extends final finally
for forSome if
implicit import; lazy
match new null object
override package private
protected return sealed
self super this throw
trait try type val
var while with yield

----------------------------------------------------

[
	["keyword", "<-"], ["keyword", "=>"],

	["keyword", "abstract"], ["keyword", "case"], ["keyword", "catch"],
	["keyword", "class"], ["keyword", "def"], ["keyword", "do"], ["keyword", "else"],
	["keyword", "extends"], ["keyword", "final"], ["keyword", "finally"],
	["keyword", "for"], ["keyword", "forSome"], ["keyword", "if"],
	["keyword", "implicit"], ["keyword", "import"], ["punctuation", ";"], ["keyword", "lazy"],
	["keyword", "match"], ["keyword", "new"], ["keyword", "null"], ["keyword", "object"],
	["keyword", "override"], ["keyword", "package"], ["keyword", "private"],
	["keyword", "protected"], ["keyword", "return"], ["keyword", "sealed"],
	["keyword", "self"], ["keyword", "super"], ["keyword", "this"], ["keyword", "throw"],
	["keyword", "trait"], ["keyword", "try"], ["keyword", "type"], ["keyword", "val"],
	["keyword", "var"], ["keyword", "while"], ["keyword", "with"], ["keyword", "yield"]
]

----------------------------------------------------

Checks for keywords.