1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
"foo"|bar
"foo"| bar
"foo"
|
bar
foo|Ý
foo|bar()
foo|bar(1,2)
foo|bar(
1,2
)
----------------------------------------------------
[
["string", "\"foo\""], ["operator", "|"], ["transform", "bar"],
["string", "\"foo\""], ["operator", "|"], ["transform", "bar"],
["string", "\"foo\""],
["operator", "|"],
["transform", "bar"],
"\r\n\r\nfoo", ["operator", "|"], ["transform", "Ý"],
"\r\n\r\nfoo",
["operator", "|"],
["transform", "bar"],
["punctuation", "("],
["punctuation", ")"],
"\r\nfoo",
["operator", "|"],
["transform", "bar"],
["punctuation", "("],
["number", "1"],
["punctuation", ","],
["number", "2"],
["punctuation", ")"],
"\r\nfoo",
["operator", "|"],
["transform", "bar"],
["punctuation", "("],
["number", "1"],
["punctuation", ","],
["number", "2"],
["punctuation", ")"]
]
----------------------------------------------------
Checks for transforms. Transforms follow the same naming rules as functions.