I think you're better off with a dedicated parser tool like, for
instance the decendent-recursive translator construction toolkit ANTLR
(http://www.antlr.org).

Henk Jansen

Michael Welter wrote:
> 
> Maybe someone can help.  I have several thousand program modules (COBOL,
> 
> PL/1, 4GL, SQL, PowerBuilder, etc.) that must be re-engineered to run in
> 
> a Java Enterprise environment.  And they want it by years end <chuckle>.
> 
> I'm thinking I'll write parsers to reduce the code into a common
> format.  From there I will be able to refactor and then generate the
> code into Java.  But I can't seem to visualize this common format.
> 
> This intermediate structure would be the parse tree hierarchy:  module,
> function,
> declarations, imperative statements, etc.  It would be no problem to
> generate Jess facts to represent a program module, but how would Jess
> rules
> operate on a hierarchy?
> 
> So, here's my question:  how _do_ I represent this knowledge?  Am I
> better-off in Lisp?  Does anyone know someone who has done this before?
> 
> Thanks for your help,
> Mike
> 
> --
> Michael Welter
> Denver, Colorado, USA
>    __o   Phone: +1 303 674 2575
>  _ \<,_  Fax: +1 303 670 1918
> (_)/ (_) e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
> in the BODY of a message to [EMAIL PROTECTED], NOT to the
> list (use your own address!) List problems? Notify [EMAIL PROTECTED]
> ---------------------------------------------------------------------
begin:vcard 
n:Jansen;Henk
tel;fax:+31(0)70 328 09 61
tel;work:+31(0)70 374 02 15
x-mozilla-html:FALSE
org:TNO Physics and Electronics Laboratory;Maritime Command and Control
version:2.1
email;internet:[EMAIL PROTECTED]
note:Research Area: Decision Support and Control
adr;quoted-printable:;;Oude Waalsdorperweg 63=0D=0AP.O.Box 96864, 2509 JG;The Hague;;;The Netherlands
x-mozilla-cpt:;-10112
fn:Henk Jansen
end:vcard

Reply via email to