rem "See " [ [(P"(")] grouping [(L"[") (L"(")] array, funcall [(L".")] # TODO merge up [(S"++"), (S"--")] [(P"'++pre") (P"--pre") (P"+") (P"-") (P"~") (P"!")] [(P"((Typ))") (P"new")] # TODO merge cast up [(L"*") (L"/") (L"%")] [(L"+") (L"-")] AND + again [(L"<<") (L">>") (L">>>")] [(L"<") (L"<=") (L">") (L">=") (L"instanceof")] [(L"==") (L"!=")] [(L"&")] [(L"^")] [(L"|")] [(L"&&")] [(L"||")] [(R"?:")] [(R"=")] [(R"*=") (R"/=") (R"%=") (R"+=") (R"-=") (R"<<=") (R">>=") (R">>>=") (R"&=") (R"^=") (R"|=")] ]