/* Java Applet generated by CGLIB of B-Prolog */
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.net.*;
import java.net.*;

public class drawTerm extends Applet {
boolean repeat = false;
public void start(){repeat = true; }
public void stop(){repeat = false; }
TextField tf_1;
Choice choice_2;
Button bu_4;
public void init(){
setLayout(null);
tf_1 = new TextField("p(q(a,r(b,c)),s(u,v))",1);
add(tf_1);
tf_1.setSize(300,20);
tf_1.setLocation(20,30);
tf_1.setFont(new Font("Dialog",1,10));
choice_2 = new Choice();
add(choice_2);
choice_2.add("p(q(a,r(b,c)),s(u,v))");
choice_2.add("f(a(d(x(x1,x2),y(y1,y2(y3,y4))),e(j(m,n),k(k1,k2))),n(f(h(h1,h2),i(i1,i2)),g(z(i,j(o,y(i,n))),q(q1,q2))))");
choice_2.add("whq(s(np(+(3,plu),[]),verb(be,active,+(pres,fin),[],pos),[arg(dir,np(+(3,plu),np_head(det(the(plu)),[],continent),[rel(s(np(+(3,sin),np_head(det(no),[],country),[pp(prep(in),np(+(3,plu),[]))]),verb(contain,active,+(pres,fin),[],pos),[arg(dir,np(+(3,plu),np_head(quant(more,nb(2)),[],city),[rel(s(np(+(3,sin),np_head(det(the(sin)),[],population),[pp(poss,np(+(3,plu),[]))]),verb(exceed,active,+(pres,fin),[],pos),[arg(dir,np(+(3,sin),np_head(quant(same,nb(1)),[],million),[]))],[]))]))],[]))]))],[]))");
choice_2.add("pred(check_cmp_file,2,0,0,_9254588,0,_92545d0,0,1,chds([noncutleaf([call(plus_ext,3,[$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$const(pl),$var(3,_9254d08,_9254d38,y(-9),_9254db0,[occ(1,1,1,3,1),occ(1,2,2,1,1),occ(1,3,4,1,1)|_9254fb0],occ(1,1,1,3,1),occ(1,3,4,1,1))],prag(_9255140,[-(1,255)])),call(exists,1,[$var(3,_9254d08,_9254d38,y(-9),_9254db0,[occ(1,1,1,3,1),occ(1,2,2,1,1),occ(1,3,4,1,1)|_9254fb0],occ(1,1,1,3,1),occ(1,3,4,1,1))],prag(_9255630,[-(1,255)])),incall(cut,0,[]),incall(=,2,[$var(3,_9254d08,_9254d38,y(-9),_9254db0,[occ(1,1,1,3,1),occ(1,2,2,1,1),occ(1,3,4,1,1)|_9254fb0],occ(1,1,1,3,1),occ(1,3,4,1,1)),$var(2,[2],0,y(1),_9255c10,[occ(1,1,0,2,0),occ(1,3,4,2,1),occ(2,2,3,2,1)|_9255e10],occ(1,1,0,2,0),occ(2,2,3,2,1))])]),noncutleaf([call(exists,1,[$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2))],prag(_92565e8,[-(1,255)])),incall(cut,0,[]),incall(=,2,[$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$var(2,[2],0,y(1),_9255c10,[occ(1,1,0,2,0),occ(1,3,4,2,1),occ(2,2,3,2,1)|_9255e10],occ(1,1,0,2,0),occ(2,2,3,2,1))])]),cutleaf([call(plus_ext,3,[$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$const(pl),$var(4,_9257780,_92577b0,y(-9),_9257828,[occ(3,1,1,3,1),occ(3,2,2,1,4)|_9257990],occ(3,1,1,3,1),occ(3,2,2,1,4))],prag(_9257b20,[-(1,255)])),call(run_error,1,[$list([$const(No_such_file),$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$const(or),$var(4,_9257780,_92577b0,y(-9),_9257828,[occ(3,1,1,3,1),occ(3,2,2,1,4)|_9257990],occ(3,1,1,3,1),occ(3,2,2,1,4))|$const([])])],prag(_9258738,[-(1,255)]))])],[cutleaf([call(plus_ext,3,[$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$const(pl),$var(4,_9257780,_92577b0,y(-9),_9257828,[occ(3,1,1,3,1),occ(3,2,2,1,4)|_9257990],occ(3,1,1,3,1),occ(3,2,2,1,4))],prag(_9257b20,[-(1,255)])),call(run_error,1,[$list([$const(No_such_file),$var(1,[1],0,y(2),_9254768,[occ(1,1,0,1,0),occ(1,1,1,1,1),occ(2,1,1,1,1),occ(2,2,3,1,1),occ(3,1,1,1,1),occ(3,2,2,1,2)|_9254b30],occ(1,1,0,1,0),occ(3,2,2,1,2)),$const(or),$var(4,_9257780,_92577b0,y(-9),_9257828,[occ(3,1,1,3,1),occ(3,2,2,1,4)|_9257990],occ(3,1,1,3,1),occ(3,2,2,1,4))|$const([])])],prag(_9258738,[-(1,255)]))])]))");
choice_2.setSize(300,20);
choice_2.setLocation(20,50);
choice_2.setForeground(new Color(-16777216));
bu_4 = new Button("Draw");
add(bu_4);
bu_4.setSize(29,40);
bu_4.setLocation(320,30);
bu_4.setForeground(new Color(-16777216));
bu_4.setFont(new Font("Dialog",0,10));
}
public void paint(Graphics g){
g.setColor(new Color(-16777216));
g.drawRect(20,70,600,400);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("p",41,102);
g.drawRect(40,90,8,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("q",28,138);
g.drawRect(27,126,8,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("a",21,174);
g.drawRect(20,162,8,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("r",37,174);
g.drawRect(36,162,5,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("b",31,210);
g.drawRect(30,198,8,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("c",41,210);
g.drawRect(40,198,7,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("s",55,138);
g.drawRect(54,126,6,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("u",50,174);
g.drawRect(49,162,8,16);
g.setColor(new Color(-16776961));
g.setFont(new Font("Dialog",0,10));
g.drawString("v",60,174);
g.drawRect(59,162,7,16);
g.setColor(new Color(-16777216));
g.drawLine(44,106,31,126);
g.setColor(new Color(-16777216));
g.drawLine(31,142,24,162);
g.setColor(new Color(-16777216));
g.drawLine(31,142,38,162);
g.setColor(new Color(-16777216));
g.drawLine(38,178,34,198);
g.setColor(new Color(-16777216));
g.drawLine(38,178,43,198);
g.setColor(new Color(-16777216));
g.drawLine(44,106,57,126);
g.setColor(new Color(-16777216));
g.drawLine(57,142,53,162);
g.setColor(new Color(-16777216));
g.drawLine(57,142,62,162);
}
}

