tddft parsing with some bugs in expressions