summaryrefslogtreecommitdiff
path: root/miralib/manual/27/1
blob: 0b785fc5e4e1a43f5c672bdb287dcdd24a0f39e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
_S_y_n_t_a_x_ _o_f_ _l_i_b_r_a_r_y_ _d_i_r_e_c_t_i_v_e_s

libdir:= %_i_n_c_l_u_d_e env(;)            parts:= part part*
         %_e_x_p_o_r_t parts(;)
         %_f_r_e_e { sig }              part:= identifier
                                           fileid
env:= fileid binder? aliases?              +
                                           -identifier
binder:= { binding binding* }
                                    fileid:= "pathname"
binding:= var = exp(;)                       <pathname>
          tform == type(;)
                                    _N_o_t_e_s For the  definition  of  `sig'
aliases:= alias alias*              (=signature),  `var', `exp', `tform'
                                    and `type' see the main manual  page
alias:= identifier/identifier       on  formal  syntax  of Miranda.  For
        IDENTIFIER/IDENTIFIER       the definition of  `identifier'  and
        -identifier                 `IDENTIFIER'  see lexical syntax.