HAL låter dig se och analysera schemat i GUI och manipulera det med Python-skript. I skript kan du använda det inkluderade "standardbiblioteket" med funktioner som implementerar grafteoretiska operationer användbara för omvänd konstruktion av digitala elektroniska kretsar (med dessa funktioner kan du heuristiskt upptäcka vissa designmönster och ta bort enkla förvirringar med ett skript på några få rader) . Biblioteket innehåller även klasser för projektledning i IDE, som kan användas vid utveckling av plugins för att analysera och inspektera anslutningar. Parsers tillhandahålls för hårdvarubeskrivningsspråk VHDL och Verilog.
Källa: opennet.ru