Annotation parser