Title

wrong "a = /'a'/" expression evaluation

wrong "a = /'a'/" expression evaluation

wrong "a != 'a'" expression evaluation

wrong "'a' != a" expression evaluation

wrong 'a == "a"' expression evaluation

wrong '"a" == a' expression evaluation

wrong "\na\n" = "\na\n" expression evaluation

wrong '\na\n'\n =\n /^\na\n$/ expression evaluation

single "!" is wrongly considered true

wrong empty string evaluation

wrong empty string evaluation (bis)

wrong empty string negation

wrong regexp evaluation