The following class dictionary is not LL1. SchemaItem : Annotation | Attribute | SequenceGroup | Comment . Annotation = "<" [ NSRef ] "annotation>". Attribute = "<" [ NSRef ] "attribute". SequenceGroup = "<" [ NSRef ] "sequence". Comment = "". NSRef = Ident ":". The following class dictionary defines the same language and is LL1. Find the UNKNOWNs. SchemaItem : AAS | Comment . AAS = "<" [ NSRef ] Rest. Rest : AnnotationR | AttributeR | SequenceGroupR . AnnotationR = "annotation>". AttributeR = "attribute". SequenceGroupR = "sequence". Comment = "". NSRef = Ident ":".