semicolon support