simple alternation
put multi line into term parsing and factor out scope parsing