Class Summary |
CaseModel |
Class: CaseModel
Purpose: For every case, parses statements, blocks, and
nested switch statements and adds it to statement sequence or
block |
DefaultCaseModel |
Class: DefaultCaseModel
Purpose: For default case, parses statements, blocks, and
nested switch statements and add it to StatementSequence or
block. |
IfElseModel |
Class for the implementation of If-Else Statements |
IfModel |
Class for the implementation of If Statements |
Selection |
Serves as the base class for if, if-else and switch |
SwitchModel |
Class: SwitchModel
Purpose: Provides procedures to parse the switch cases and
get the statement sequence by calling CaseModel. |