Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
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.