Wavelang is a domain specific language related to Wavecat project. Texts written on this language describe Wavecat computing modules. Every module is an independent part of the Wavecat system computing one Special Function of Wave Catastrophes (SWC).
WLC translates texts on Wavelang to C99 with some GNU extensions. An output of WLC can be built-in to Wavecat or compiled to a Wavecat plugin.
Building of WLC is simple as typing 'make' in the shell.