class Main{ main():Int { isvoid a }; main():Int { {isvoid a; isvoid a;} }; ---------------------------------------- main():Int { isvoid Int }; --wrong second Int main():Int { isvid a }; --wrong isvoid main():Int { isvoid a a}; --wrong a --************************************** main():Int { a + a + a +a }; --------------------------------------- main():Int { a + a a +a }; --missing operator main():Int { + a + a +a }; --missing operand main():Int { a + a + a + }; --missing operand main():Int { a + A + a + }; --wrong A --************************************** main():Int { a * a + a - a / a}; main():Int { a * B + a - a / a}; --wrong B --************************************** main():Int { ~a<-a+1}; main():Int { ~false}; main():Int { ~a a; a <= b; c == d; } }; --incorrect >, == main():Int { {a < a <= b ; a <= b <= c; c == d == e; } }; --incorrect; can't have multiple relational operators main():Int { {a << a; a <= b; c == d; } }; --incorrect <<, == --************************************** main():Int { { 45; "hello"; true; false;} }; main():Int { { 45; "hello"; tre; flse;} }; };