62 lines
1.2 KiB
Plaintext
62 lines
1.2 KiB
Plaintext
Foo.Bar;
|
|
Foo.Bar();
|
|
Baz.foo();
|
|
var Foo = function() {};
|
|
foo.Bar = function() {};
|
|
|
|
----------------------------------------------------
|
|
|
|
[
|
|
["maybe-class-name", "Foo"],
|
|
["punctuation", "."],
|
|
["property-access", [
|
|
["maybe-class-name", "Bar"]
|
|
]],
|
|
["punctuation", ";"],
|
|
|
|
["maybe-class-name", "Foo"],
|
|
["punctuation", "."],
|
|
["method", [
|
|
["maybe-class-name", "Bar"]
|
|
]],
|
|
["punctuation", "("],
|
|
["punctuation", ")"],
|
|
["punctuation", ";"],
|
|
|
|
["maybe-class-name", "Baz"],
|
|
["punctuation", "."],
|
|
["method", ["foo"]],
|
|
["punctuation", "("],
|
|
["punctuation", ")"],
|
|
["punctuation", ";"],
|
|
|
|
["keyword", "var"],
|
|
["function-variable", [
|
|
["maybe-class-name", "Foo"]
|
|
]],
|
|
["operator", "="],
|
|
["keyword", "function"],
|
|
["punctuation", "("],
|
|
["punctuation", ")"],
|
|
["punctuation", "{"],
|
|
["punctuation", "}"],
|
|
["punctuation", ";"],
|
|
|
|
"\r\nfoo",
|
|
["punctuation", "."],
|
|
["method-variable", [
|
|
["maybe-class-name", "Bar"]
|
|
]],
|
|
["operator", "="],
|
|
["keyword", "function"],
|
|
["punctuation", "("],
|
|
["punctuation", ")"],
|
|
["punctuation", "{"],
|
|
["punctuation", "}"],
|
|
["punctuation", ";"]
|
|
]
|
|
|
|
----------------------------------------------------
|
|
|
|
Checks for names which may be class names.
|