This example shows how to write a Parser using a script language. The example
uses JavaScript and shows the objects available and how they are used.
//
// This is a simple Parser that returns one line at a time from
// the input stream.
//
var counter = 0;
function writeEntry ()
{
var names = entry.getAttributeNames();
for (i = 0; i < names.length; i++) {
out.write (name[i], entry.getString(name[i]));
out.write (13);
out.write (10);
}
}
function readEntry ()
{
var str = inp.readLine();
if (str == null) {
result.setStatus (0);
result.setMessage ("End of input");
return;
}
counter++;
entry.setAttribute ("line", str);
result.setStatus (1);
}