add abstract expression to ast