sig
  module ExprOrPatt :
    sig
      type tvarval = EPVstr of string | EPVvar of string
      type 'a tlist =
          PLEmpty
        | PLCons of 'a * 'Simplexmlparser.ExprOrPatt.tlist
      type texprpatt =
          EPanyattr of Simplexmlparser.ExprOrPatt.tvarval *
            Simplexmlparser.ExprOrPatt.tvarval
        | EPanytag of string *
            Simplexmlparser.ExprOrPatt.texprpatt
            Simplexmlparser.ExprOrPatt.tlist *
            Simplexmlparser.ExprOrPatt.texprpatt
            Simplexmlparser.ExprOrPatt.tlist
        | EPpcdata of string
        | EPwhitespace of string
        | EPcomment of string
      val loc : Lexing.position * Lexing.position
      val list_of_mlast_expr : MLast.expr list -> MLast.expr
      val list_of_mlast_patt : MLast.patt list -> MLast.patt
      val expr_valorval : Simplexmlparser.ExprOrPatt.tvarval -> MLast.expr
      val patt_valorval : Simplexmlparser.ExprOrPatt.tvarval -> MLast.patt
      val to_expr : Simplexmlparser.ExprOrPatt.texprpatt -> MLast.expr
      val to_expr_taglist :
        Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist ->
        MLast.expr
      val to_expr_attlist :
        Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist ->
        MLast.expr
      val to_patt : Simplexmlparser.ExprOrPatt.texprpatt -> MLast.patt
      val to_patt_taglist :
        Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist ->
        MLast.patt
      val to_patt_attlist :
        Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist ->
        MLast.patt
    end
  val exprpatt_xml : Simplexmlparser.ExprOrPatt.texprpatt Grammar.Entry.e
  val exprpatt_any_tag : Simplexmlparser.ExprOrPatt.texprpatt Grammar.Entry.e
  val exprpatt_any_tag_list :
    Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist
    Grammar.Entry.e
  val exprpatt_any_attribute_list :
    Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist
    Grammar.Entry.e
  val exprpatt_attr_or_var :
    Simplexmlparser.ExprOrPatt.tvarval Grammar.Entry.e
  val exprpatt_value_or_var :
    Simplexmlparser.ExprOrPatt.tvarval Grammar.Entry.e
  val xml_exp : string -> MLast.expr
  val xml_pat : string -> MLast.patt
  val xmlparser :
    string ->
    Simplexmlparser.ExprOrPatt.texprpatt Simplexmlparser.ExprOrPatt.tlist
end