@some.decorator(foobar)
def foo(bar):
	pass

@decorator
def foo(bar):
	pass

@decorator
def foo(bar):
	pass

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

[
	["decorator", [
		"@some",
		["punctuation", "."],
		"decorator"
	]],
	["punctuation", "("],
	"foobar",
	["punctuation", ")"],
	["keyword", "def"],
	["function", "foo"],
	["punctuation", "("],
	"bar",
	["punctuation", ")"],
	["punctuation", ":"],
	["keyword", "pass"],

	["decorator", [
		"@decorator"
	]],
	["keyword", "def"],
	["function", "foo"],
	["punctuation", "("],
	"bar",
	["punctuation", ")"],
	["punctuation", ":"],
	["keyword", "pass"],

	["decorator", [
		"@decorator"
	]],
	["keyword", "def"],
	["function", "foo"],
	["punctuation", "("],
	"bar",
	["punctuation", ")"],
	["punctuation", ":"],
	["keyword", "pass"]
]

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

Checks for decorators.
