Jasmin.PretypingSourceval tt_item :
'asm Prog.arch_info ->
'asm Env.env ->
Syntax.pitem Location.located ->
'asm Env.envval tt_fundef :
'asm Prog.arch_info ->
'asm Env.env ->
Location.t ->
Syntax.pfundef ->
'asm Env.envval tt_fun :
'asm Env.env ->
Annotations.symbol Location.located ->
(unit, 'asm) Prog.pfunc * fun_sigval tt_program :
'asm Prog.arch_info ->
'asm Env.env ->
string ->
'asm Env.env * (unit, 'asm) Prog.pmod_item list * Syntax.pprogramval tt_file :
'asm Prog.arch_info ->
'asm Env.env ->
Annotations.pident option ->
Location.t option ->
string ->
'asm Env.env * Syntax.pprogram