Added documentation to ast.h