From: Dominique D. <DDe...@lg...> - 2004-02-27 19:57:46
|
The FortranParser, used to extract included files from fortran source files, uses the following code: public FortranParser() { ... AbstractParserState e = new LetterState(this,'E',blank,null); AbstractParserState d = new LetterState(this,'D',e,null); AbstractParserState u = new LetterState(this,'U',d,null); AbstractParserState l = new LetterState(this,'L',u,null); AbstractParserState c = new LetterState(this,'C',l,null); AbstractParserState n = new LetterState(this,'N',c,null); newLineState = new WhitespaceOrLetterState(this,'I',n); } Which means it recognizes only 'INCLUDE', when F90/95 allows 'include'. Shall it be changed to have a BranchState between 'I' and 'i'? Or shall there be a separate Fortran90Parser, used by a separate df90? Curt? --DD |