Home | History | Annotate | Download | only in Chapter7

Lines Matching full:prototype

163 (* prototype
182 'Token.Kwd '(' ?? "expected '(' in prototype";
184 'Token.Kwd ')' ?? "expected ')' in prototype" >] ->
186 Ast.Prototype (id, Array.of_list (List.rev args))
191 'Token.Kwd '(' ?? "expected '(' in prototype";
193 'Token.Kwd ')' ?? "expected ')' in prototype" >] ->
202 Ast.Prototype (name, args)
206 raise (Stream.Error "expected function name in prototype")
208 (* definition ::= 'def' prototype expression *)
217 Ast.Function (Ast.Prototype ("", [||]), e)
219 (* external ::= 'extern' prototype *)