Major mode for editing basic and visual basic code