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.
|