else
clo.lh.report( LogHandler.LEVEL_INFO, "Compiling..." );
final EtchGrammar parser = new EtchGrammar( clo.backend, is );
final Module m;
// Parse .etch source
try
{
m = parser.module( clo );
clo.lh.report( LogHandler.LEVEL_INFO, "Parsed Ok." );
m.check();
clo.lh.report( LogHandler.LEVEL_INFO, "Checked Ok." );
}
catch ( ParseException e )
{
String fmt = e.getMessage();