| java.lang.Object edu.rice.cs.drjava.project.ProjectFileParser
ProjectFileParser | public class ProjectFileParser (Code) | | This parser uses the s-expression parser defined in the util pacakge. The SExp tree given by the parser is
interpreted into a ProjectFileIR that is given to the user. This class must also deal with different
versions of the project file.
If at some point new information is to be stored in the project file, the following places in the code that need to
changed: |
bookmarkListVisitor | BookmarkListVisitor bookmarkListVisitor(Code) | | |
breakpointListVisitor | BreakpointListVisitor breakpointListVisitor(Code) | | |
parseBookmark | DocumentRegion parseBookmark(SExp s, String pathRoot)(Code) | | Parses out the labeled node (a non-empty list) into a bookmark. The node must have the "bookmark" label on it.
Parameters: s - the non-empty list expression the bookmark described by this s-expression |
parseBreakpoint | DebugBreakpointData parseBreakpoint(SExp s, String pathRoot)(Code) | | Parses out the labeled node (a non-empty list) into a breakpoint. The node must have the "breakpoint" label on it.
Parameters: s - the non-empty list expression the breakpoint described by this s-expression |
parseFile | DocFile parseFile(SExp s, String pathRoot)(Code) | | Parses out the labeled node (a non-empty list) into a DocFile. The node must have the "file" label on it.
Parameters: s - the non-empty list expression the DocFile described by this s-expression |
|
|