Implementation

{error} is still not well defined ; don't know how the syntax check should be done.