Make Pascal syntax tree more abstract