ast tools