parse <<, >>, &, |