COMP-PP(7) Demeter Software COMP-PP(7) NAME comp-pp - preprocessor in Demeter syntax for Demeter type notations SYNOPSIS _c_o_m_p-_p_p [ nosuffix ] cd current-component-name [file] _c_o_m_p-_p_p [ nosuffix ] cd current-component-name -p path file ... _c_o_m_p-_p_p -help DESCRIPTION There are four kinds of Demeter type notations: .I T@@, T@, $T and _T. _c_o_m_p-_p_p transforms .I T@@ to _T, _T@<_c_l> to _T_<_c_l> or _T ( see OPTIONS), $_T to _T. _c_o_m_p-_p_p transforms _T to _T_<_c_l> or _T (see OPTIONS) if T is defined in _c_d and the name of the current class library is <_c_l>. OPTIONS cd should be notmod/cds/cd-param-exp nosuffix If _n_o_s_u_f_f_i_x is absent, _c_o_m_p-_p_p transforms _T@_E to _T__E, and transforms _T to _T_<_c_l> if T is defined in _c_d and the name of the current class library is <_c_l>. If _n_o_s_u_f_f_i_x is present, _c_o_m_p-_p_p transforms _T@_E to _T, and transforms _T to _T even _T is defined in _c_d. current-component-name name of the current environment -p path where the processed file goes to. file Source file to be processed. If option -p is not provided, _c_o_m_p-_p_p can take one source file or the standard input. The result is pro- duced to the standard output. SEE ALSO sem-check(1) Demeter Last change: 29 September 1993 1