sentences:  Designers often use scripting languages such as Perl to automatically generate repetitive circuit structures in the HDL language.Special text editors offer features for automatic indentation, syntax-dependent coloration, and macro-based expansion of the entity/architecture/signal declaration.The HDL code then undergoes a code review, or auditing.