COMDEL je simulacijski jezik namijenjen za opis sučelja i ponašanja digitalnih komponenata. Za izvršavanje datoteka napisanih u COMDEL-u koristi se simulator COMPAS koji se sastoji od prevoditelja i izvršitelja. U procesu prevođenja najprije se pri parsiranju ulazne datoteke generiraju čvorovi apstraktnog sintaksnog stabla (AST). AST predstavlja polaznu strukturu nad kojom se zatim izvode postupci semantičke analize i generiranja bajtkoda. U jeziku COMDEL napravljeno je nekoliko izmjena: dodana je mogućnost korištenja naredbe switch uz predznačno i nepredznačno proširivanje brojeva, dodan je novi tip brojeva (x-brojevi) te je omogućena njihova upotreba u izrazima za usporedbu, uvedena je nova naredba decode koja je optimiziranija u odnosu na naredbu switch. Svaka navedena izmjena detaljno je opisana u kontekstu prethodno nabrojanih faza prevođenja jezika. COMDEL is a simulation language used for describing interfaces and behaviour of digital components. COMDEL files are processed by simulator COMPAS which consists both of compiler and executor. At the beginning of the compilation process, when parsing file, nodes of Abstract Syntax Tree (AST) are created. AST represents a key structure for semantic analysis and bytecode generation procedures. In COMDEL language, several modifications were made: added signed and unsigned form of switch statement, added a new type of numbers (x-numbers) adapted to use in comparison expression, introduced a new statement called decode, which executes more efficiently compared to switch statement. Each listed modification has been described in detail inside the context of the compilation phases mentioned earlier.