-------------------------------------------------------------------------- Software Design and Development Fall 2000 Karl Lieberherr --------------------------------------------------------------------------- Final Question 1: ================================================== UNKNOWN1 = ~ UNKNOWN2 = = UNKNOWN3 = : UNKNOWN4 = = Question 2: ================================================== UNKNOWN1 = The element Grammar is defined more than once. UNKNOWN2 = The element String is undefined. UNKNOWN3 = The element Ident is undefined. UNKNOWN4 = The element String is undefined. Question 3: ================================================== UNKNOWN1 = List(NonTerminal) UNKNOWN2 = List(Expression) UNKNOWN3 = Expression UNKNOWN4 = List(NonTerminal). UNKNOWN5 = NonTerminal Question 4: ================================================== UNKNOWN1 = Grammar UNKNOWN2 = Statement UNKNOWN3 = cg UNKNOWN4 = getAllUnitsToBeChecked UNKNOWN5 = new UNKNOWN6 = Visitor UNKNOWN7 = Statement UNKNOWN8 = checkDuplicateParts UNKNOWN9 = Statement UNKNOWN10 = Expression UNKNOWN11 = NonTerminal UNKNOWN12 = cg UNKNOWN13 = checkAllParts UNKNOWN14 = new UNKNOWN15 = Visitor UNKNOWN16 = HashSet (or Set) UNKNOWN17 = HashSet UNKNOWN18 = before UNKNOWN19 = NonTerminal UNKNOWN20 = hParts UNKNOWN21 = Element UNKNOWN22 = is not unique Question 5: ================================================== UNKNOWN1 = List(Statement) UNKNOWN2 = Expression UNKNOWN3 = List(NonTerminal) UNKNOWN4 = "(" {S} ")" Question 6: ================================================== Text