debugging ast