event parser as stream parser using pipes