Language based analysis and generation utilities.