How can I process this part? 2003-07-14 - By David payam
hi: I have a project and want to read some file and generate Java class files from it. ------------------------------------------------------------------------------- --------------------- <text> color Integer=int; color String=string; val CO = 0; val NC = 1; color Task = record tasktype : Integer * name : String * cost : Integer ; color Person = record name : String * money : Integer ;
fun TaskGetCost({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) = Taskcost ; fun TaskIsCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) = Tasktasktype = CO ; fun TaskIsNotCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost }) = Tasktasktype = NC ; fun PersonPay({name=Personname,money=Personmoney},{tasktype=ttasktype,name =tname,cost=tcost}) = {name=Personname,money=Personmoney-TaskGetCost({tasktype=ttasktype,name=tname ,cost=tcost})} ; fun PersonReceive({name=Personname,money=Personmoney},{tasktype=ttasktype,name =tname,cost=tcost}) = {name=Personname,money=Personmoney+TaskGetCost({tasktype=ttasktype,name=tname ,cost=tcost})} ; fun PersonEnoughMoney({name=Personname,money=Personmoney},{tasktype=ttasktype ,name=tname,cost=tcost}) = Personmoney >= TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost}) ;
color CT = product Person * Task; color CWT = product Person * Person * Task; color WTR = product Person * Task * Integer; var c1,c2,w1,w2 : Person; var c,w : Person; var t1,t2 : Task; var t : Task; var r1,r2 : Integer; var r : Integer; </text> ------------------------------------------------------------------------------- --------------------- But the part <text> ...........</text> is not XML format. I want to generate java class from it, class Person { String name; int money; } So any body can give me a help about it? Best Regards David
--------------------------------- Post your free ad now! Yahoo! Canada Personals
<DIV>hi:</DIV> <DIV> </DIV> <DIV>I have a project and want to read some file and generate Java class files from it.</DIV> <DIV> </DIV> <DIV>-------------------------------------------------------------------------- --------------------------</DIV> <DIV><text><BR>color Integer=int;<BR>color String=string;</DIV> <DIV>val CO = 0;<BR>val NC = 1;</DIV> <DIV>color Task = record<BR> tasktype : Integer *<BR> name : String * <BR> cost : Integer<BR>;</DIV> <DIV>color Person = record<BR> name : String *<BR> money : Integer<BR >;</DIV> <DIV><BR>fun TaskGetCost({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) = <BR> Taskcost<BR>;</DIV> <DIV>fun TaskIsCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost =Taskcost}) =<BR> Tasktasktype = CO<BR>;</DIV> <DIV>fun TaskIsNotCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost =Taskcost}) =<BR> Tasktasktype = NC<BR>;</DIV> <DIV>fun PersonPay({name=Personname,money=Personmoney},{tasktype=ttasktype,name =tname,cost=tcost}) =<BR> {name=Personname,money=Personmoney-TaskGetCost( {tasktype=ttasktype,name=tname,cost=tcost})}<BR>;<BR>fun PersonReceive({name =Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =<BR> {name=Personname,money=Personmoney+TaskGetCost({tasktype=ttasktype,name =tname,cost=tcost})}<BR>;<BR>fun PersonEnoughMoney({name=Personname,money =Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =<BR> Personmoney >= TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})<BR>;</DIV> <DIV><BR>color CT = product Person * Task;<BR>color CWT = product Person * Person * Task;<BR>color WTR = product Person * Task * Integer;</DIV> <DIV>var c1,c2,w1,w2 : Person;<BR>var c,w : Person;<BR>var t1,t2 : Task;<BR>var t : Task;<BR>var r1,r2 : Integer;<BR>var r : Integer;<BR></text></DIV> <DIV>-------------------------------------------------------------------------- --------------------------</DIV> <DIV>But the part <text> ...........</text> is not XML format.</DIV> <DIV>I want to generate java class from it, </DIV> <DIV>class Person</DIV> <DIV>{</DIV> <DIV> String name;</DIV> <DIV> int money;</DIV> <DIV>}</DIV> <DIV> </DIV> <DIV>So any body can give me a help about it?</DIV> <DIV> </DIV> <DIV>Best Regards</DIV> <DIV> </DIV> <DIV>David</DIV><p><br><hr size=1>Post your free ad now! <a href="http://ca .personals.yahoo.com/"><b>Yahoo! Canada Personals</b></a><br>
|
|