CBS Tool

Original Compiler Building System (CBS) was developed by ISS by applying the results of theoretical research project performed by the Kiev Polytechnic University in the field of digital signal processing. The underlying principle of this tool is SIGNAL, a specialized language supported by a corresponding compiler with output to assembler language TMS32010/20.

SIGNAL language supports common algorithmic construction and specialized algorithmic construction required for digital signal processing.

The key requirements necessary for compilers development are:

- grammar description in LL(1) format suitable for creation of one-pass analyzers and fast compilers

- fast adjustment for implementation of high-optimized code generator for new target processor