void field() :
{ 
  Token fid;
  Token prompt=null;
  Token len=null;
  Token siz=null;
}
{
  <FIELD> fid=<ID> [prompt=<QSTRING> [siz=<NUM> [len=<NUM>]]]
   {
    if (prompt!=null) 
        emit(prompt.image.substring(1,prompt.image.length()-1)+": ");
    emit("<INPUT NAME=\"" + fid.image + "\"");
    if (siz!=null) emit("SIZE=" + siz.image);
    if (len!=null) emit("MAXLENGTH=" + len.image);
    emit(">");
   }
}