Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[photran-dev] Refactoring Engine Refactored

I completely refactored the refactoring engine, and the result is in HEAD. To parse a program for the model, use the FortranProcessor; for refactoring, a parse tree, or a symbol table, use a RefactoringFortranProcessor, which is in the refactoring package. All of the methods that used to be static in ParseTreeSearcher and ProgramEditor are now instance methods in AbstractParseTreeNode, ParseTreeNode, or PartialProgram classes. If anyone's code breaks, let me know, and I'll tell you where the "missing" methods went.

Also, the parser is no longer in a jar, so you can delete the org.eclipse.photran-parser project from your workspace.

Spiros -- I pulled your latest IntroduceImplicitNoneRefactoring from HEAD and converted it, but there's no green bar; did I break it?

Jeff


Back to the top