Package cruise.umple.parser.analysis

  • Interface Summary 
    Interface Description
    AnalyzerGeneratorHandler
    This is a handler/delegate class that handles construction of Analyzer classes at runtime.
    LinkedFileHandler
    This is a handler/delegate class that handles linked files supplied at compile time.
    ParserAction
    This type of action is used only with useStatements at the moment but their general idea is that the parser can do some action whenever it successfully contructs a certain token.
    RuleBasedParserAction  
  • Class Summary 
    Class Description
    Analyzer
    This is the base class for all Analyzers used in the GrammarAnalyzer.
    GrammarAnalyzer
    The grammar analayzer deals with first analyzing the root token of the grammar files, and constructing the rule graph for the grammar then it has a execute function which will use the rule graph in the parsing of the umple file.
    ParserDataPackage
    ParserDataPackage is a structure which contains all the miscellaneous data during the parse.
    RuleBasedParser
    The rule based parser takes in umple grammar files and parses them into Rule objects(ChoiceRule, ChainRule, etc.).
    RuleBasedParserThread
    This class is for parsing multiple files at the same time.