Language/Compiler Front Ends

Semantic Designs offers predefined language front ends ("domains") to enable the construction of custom compilers, analysis tools, or source transformation tools, based on first-class infrastructure (DMS) for implementing those custom tools. The list of language modules includes:

If your language is not in this list, it can be defined straightforwardly to DMS. Semantic Designs is also willing to define other front ends if appropriate for market scale.

Typical Front End Features

Many of these facilities come as a consistent consequence of the front ends being built to top of DMS.

See specific tools for specific languages.





Language/Compiler Front Ends