The mechanism consists of three well-differentiated reactions:
# Phenol O-acylation with formation of a tetrahedral intermediate
# Intramolecular aldol condensation to cyclize and to form a hydroxydihydrochromone
# Elimination of the hydroxyl group to form the chromone (or coumarin)