|
ParserCode.grm
|
// FILE. . . . . /cygdrive/c/cygwin/home/hak/ilt/src/ilog/rcl/ParserCode.grm
// EDIT BY . . . Hassan Ait-Kaci
// ON MACHINE. . 4j4zn71.Ilog.Biz
// STARTED ON. . Mon Sep 18 17:44:39 2006
// Last modified on Mon Sep 18 17:44:41 2006 by hak
%import java.io.PrintStream;
%import ilog.language.tools.Misc;
%{
long start;
boolean quiet = true;
PrintStream out = System.out;
void setStart ()
{
start = System.currentTimeMillis();
}
void setQuiet (boolean flag)
{
quiet = flag;
}
void setOutputStream (PrintStream stream)
{
out = stream;
}
/*
* A function to show what happened.
*/
void showXml ()
{
out.println("*** Total parsing time = "
+(System.currentTimeMillis()-start)
+" ms");
if (!quiet)
{
errorManager().tallyErrors();
if (Misc.askYesNo("*** Do you want to see the XML serialization"))
{
out.println();
currentNode().xmlify();
// currentNode().display();
out.println();
}
}
}
%}
This file was generated on Thu Oct 05 10:28:30 CEST 2006 from file ParserCode.grm
by the ilog.language.tools.Hilite Java tool written by Hassan Aït-Kaci