// DH-nice // class dictionary //Cd_graph = Adj Adj_list. //Adj = Vertex Neighbors ".". //Neighbors: Construct | Alternat. //Construct = "=" Any_vertex_list. //Alternat = ":" Vertex "|" Vertex. //Any_vertex : Labeled_vertex | Syntax_vertex. //Syntax_vertex = String. //Labeled_vertex = "<" Ident ">" // Vertex. //Adj_list: Cd_graph | Empty_cd_graph. //Any_vertex_list: Nany_vertex_list | Empty. //Nany_vertex_list = // Any_vertex Any_vertex_list. //Empty = . //Empty_cd_graph = . //Vertex = Ident. Main = . // Class 'Small' is undefined, should produce error Big = Small. AbstractOne : Left | Right. Left = . Right = . // Class 'Left' defined twice, should produce error AbstractTwo : Left | Up. // is defined twice, should produce unique parts error Up = Integer. Down = Double.