Module TmplParser (.ml)


module TmplParser: sig .. end


type token =
| TokE_EOF
| TokE_Comma
| TokE_Colon
| TokE_Eq
| TokE_Slash
| TokE_LBracket
| TokE_RBracket
| TokE_Id of string
| TokE_Caml of string
| TokE_InitBegin
| TokE_InitEnd
| TokE_ExprBegin
| TokE_ExprEnd
| TokE_BlockBegin
| TokE_CloseBlockBegin
| TokE_BlockEnd
| TokE_Text of string
module T: Template

type block_description = {
   bd_id : string;
   bd_args : (string * string) list;
   bd_ocaml : string option;
}
exception Invalid_template
val get_block : T.template_node list ->
block_description -> T.template_node
val yytransl_const : int array
val yytransl_block : int array
val yylhs : string
val yylen : string
val yydefred : string
val yydgoto : string
val yysindex : string
val yyrindex : string
val yygindex : string
val yytablesize : int
val yytable : string
val yycheck : string
val yynames_const : string
val yynames_block : string
val yyact : (Parsing.parser_env -> Obj.t) array
val yytables : Parsing.parse_tables
val main : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Template.template