Wrapped Parser into Class to provide a solution to set choice marker
Changed Syntax from blogs using {} to choice markers
improved parser, syntax highlighting