Module Jingoo.Jg_template
val from_file : ?env:Jg_types.environment -> ?ctx:Jg_types.context -> ?models:(string * Jg_types.tvalue) list -> string -> string
from_file env models template_filename
return result string.env
is environment parameters defined in Jg_types.environment. enviroment parametors consist of template_dirs, autoescape_flag etc.default of
ctx
is None.models
is variable table for template. for example,("msg", Tstr "hello, world!"); ("count", Tint 100);
val from_chan : ?env:Jg_types.environment -> ?ctx:Jg_types.context -> ?models:(string * Jg_types.tvalue) list -> Stdlib.in_channel -> string
from_chan env models chan
return result string.same as from_file but read template from
Stdlib
.in_channel.
val from_string : ?env:Jg_types.environment -> ?ctx:Jg_types.context -> ?models:(string * Jg_types.tvalue) list -> string -> string
from_string env context models source_string
return result string.same as from_file but read template from source string.
nomally, this context is used internal parsing.