Part and Assembly Description Languages--II: definitional facilities in PADL-1.n and command facilities in the PADL-1.0/2.n processor