assem: rework syntax tree, preprocessor contd.