@foo[]
@GET_foo[]
@SET_foo[]
^foo[]
^Foo::create[]
^date::now[]
^foo_bar.menu{}
(^foo[])
----------------------------------------------------
[
["function", ["@foo"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["@", ["keyword", "GET_"], "foo"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["@", ["keyword", "SET_"], "foo"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["^foo"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["^Foo", ["punctuation", "::"], "create"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["^date", ["punctuation", "::"], "now"]], ["punctuation", "["], ["punctuation", "]"],
["function", ["^foo_bar", ["punctuation", "."], "menu"]], ["punctuation", "{"], ["punctuation", "}"],
["expression", [
["punctuation", "("],
["function", ["^foo"]], ["punctuation", "["], ["punctuation", "]"],
["punctuation", ")"]
]],
["tag", [
["tag", [
["punctuation", "<"],
"div"
]],
["attr-name", ["class"]],
["attr-value", [
["punctuation", "="],
["punctuation", "\""],
["function", ["^foo"]], ["parser-punctuation", "["], ["parser-punctuation", "]"],
["punctuation", "\""]
]],
["punctuation", ">"]
]]
]
----------------------------------------------------
Checks for functions and methods.