Zenith is a stand-alone interpreter as well as a middle-man interpreter. Commands that are specified to it are run as small Java based applications.
The following image shows how it works:
The ZenithEngine's core principle purpose is to develop intermediate code. This code is then transformed to C, Java, C#, VB.NET, Python and more or it is compiled.
You can see how the ZenithParser itself works with the language by looking at the ZenJSONParser file here.