This is the implementation of the laboratory work #2 for the discipline "Speech information processing technologies"
Task: It is necessary to extend the basic language (for example, MiniJava) in such a way that it is possible to write three types of programs on it:
- Search for vampire numbers
- Archiver (Huffman code or LZW)
- Checking strings for palindromicity