// This file was generated by DAJ from program.cd. ChineseWallExample = A B C. A = A1 [ A2 ] [ A3 ]. A1 = "a1" A2_List A4_List. A2 = "a2" A7_List A3_List. A3 = "a3" A4_List. A4 = A5. A5 = A6. A6 = A7. A7 = "a7". B = . C = . A2_List ~ "(" A2{ A2 } ")". A4_List ~ "(" A4{ A4 } ")". A7_List ~ "(" A7{ A7 } ")". A3_List ~ "(" A3{ A3 } ")".