expr [ | ] ... => expr