nl_unless_semicolon
if (ps.newline == nl_unless_semicolon && lsym != lsym_semicolon)
? nl_unless_semicolon : nl_unless_lbrace;
ps.newline = ps.seen_case ? nl_unless_semicolon : nl_no;