Title: A syntax directed editor for the Computer Aided Prototyping System