added throw operator. Added pattern matching for literals. Added match expression converter