{-# OPTIONS -cpp -O0  #-}

{-# LANGUAGE RankNTypes, ScopedTypeVariables, MultiParamTypeClasses, FlexibleInstances, TypeSynonymInstances #-}

module Curry.Module.FlatCurryXML (module Curry.Module.FlatCurryXML) where

import Curry.RunTimeSystem
import Curry.Module.FlatCurry
import Curry.Module.Prelude
import Curry.Module.Read
import Curry.Module.XML



-- begin included



-- end included

c_flatCurryDtd :: Curry.RunTimeSystem.State -> Curry.Module.Prelude.List Curry.Module.Prelude.C_Char
c_flatCurryDtd st = (Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('h'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(':'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('/'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('/'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('w'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('w'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('w'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('.'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('k'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('.'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('-'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('k'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('.'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('/'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('~'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('/'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('w'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('.'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))(Curry.Module.Prelude.List)))))))))))))))))))))))))))))))))))))))))))))))))))))))))



c_flatCurry2XmlFile :: Curry.Module.FlatCurry.C_Prog -> (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_IO Curry.Module.Prelude.T0
c_flatCurry2XmlFile x1 x2 st = Curry.Module.Prelude.c_writeFile(x2)(Curry.Module.XML.c_showXmlDocWithParams((Curry.Module.Prelude.:<)(Curry.Module.XML.C_DtdUrl(Curry.Module.FlatCurryXML.c_flatCurryDtd(st)))(Curry.Module.Prelude.List))(Curry.Module.FlatCurryXML.c_flatCurry2Xml(x1)(st))(st))(st)



c_flatCurry2Xml :: Curry.Module.FlatCurry.C_Prog -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_flatCurry2Xml x1@(Curry.Module.FlatCurry.C_Prog x2 x3 x4 x5 x6) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('g'))(Curry.Module.Prelude.List)))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(x2)(st))(Curry.Module.Prelude.List))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))(Curry.Module.Prelude.List)))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_flatCurry2Xml'46_'35lambda2))(x3)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowType))(x4)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowFunc))(x5)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowOp))(x6)(st))(st))(Curry.Module.Prelude.List))))))(st)
c_flatCurry2Xml (Curry.Module.FlatCurry.C_ProgOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatCurry2Xml(x)(st))(i)(xs)(st)
c_flatCurry2Xml x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatCurry2Xml")(x)



c_flatCurry2Xml'46_'35lambda2 :: (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_flatCurry2Xml'46_'35lambda2 x1 st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(x1)(st))(Curry.Module.Prelude.List))(st)



c_qname2xmlattrs :: (Curry t0) => (Curry.Module.Prelude.T2 t0 t0) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) t0)
c_qname2xmlattrs x1@(Curry.Module.Prelude.T2 x2 x3) st = (Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))))(x2))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))(x3))(Curry.Module.Prelude.List))
c_qname2xmlattrs (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_qname2xmlattrs(x)(st))(i)(xs)(st)
c_qname2xmlattrs x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.qname2xmlattrs")(x)



c_xmlShowVisibity :: Curry.Module.FlatCurry.C_Visibility -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char))
c_xmlShowVisibity x1@Curry.Module.FlatCurry.C_Public st = (Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('b'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))(Curry.Module.Prelude.List)))))))))))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('b'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List))))))))(Curry.Module.Prelude.List)
c_xmlShowVisibity x1@Curry.Module.FlatCurry.C_Private st = (Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('b'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))(Curry.Module.Prelude.List)))))))))))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))))))(Curry.Module.Prelude.List)
c_xmlShowVisibity (Curry.Module.FlatCurry.C_VisibilityOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowVisibity(x)(st))(i)(xs)(st)
c_xmlShowVisibity x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowVisibity")(x)



c_xmlShowType :: Curry.Module.FlatCurry.C_TypeDecl -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowType x1@(Curry.Module.FlatCurry.C_Type x2 x3 x4 x5) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))(Curry.Module.Prelude.op_43_43(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x2)(st))(Curry.Module.FlatCurryXML.c_xmlShowVisibity(x3)(st))(st))(Curry.Module.Prelude.op_43_43((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List)))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowTVar))(x4)(st))(st))(Curry.Module.Prelude.List))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowCons))(x5)(st))(st))
c_xmlShowType x1@(Curry.Module.FlatCurry.C_TypeSyn x6 x7 x8 x9) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))(Curry.Module.Prelude.List))))))))(Curry.Module.Prelude.op_43_43(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x6)(st))(Curry.Module.FlatCurryXML.c_xmlShowVisibity(x7)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List)))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowTVar))(x8)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr(x9)(st))(Curry.Module.Prelude.List)))
c_xmlShowType (Curry.Module.FlatCurry.C_TypeDeclOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowType(x)(st))(i)(xs)(st)
c_xmlShowType x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowType")(x)



c_xmlShowCons :: Curry.Module.FlatCurry.C_ConsDecl -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowCons x1@(Curry.Module.FlatCurry.C_Cons x2 x3 x4 x5) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List)))))(Curry.Module.Prelude.op_43_43(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x2)(st))(Curry.Module.Prelude.op_43_43((Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))(Curry.Module.Prelude.List))))))(Curry.Module.Prelude.c_show(x3)(st)))(Curry.Module.Prelude.List))(Curry.Module.FlatCurryXML.c_xmlShowVisibity(x4)(st))(st))(st))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr))(x5)(st))
c_xmlShowCons (Curry.Module.FlatCurry.C_ConsDeclOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowCons(x)(st))(i)(xs)(st)
c_xmlShowCons x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowCons")(x)



c_xmlShowTypeExpr :: Curry.Module.FlatCurry.C_TypeExpr -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowTypeExpr x1@(Curry.Module.FlatCurry.C_FuncType x2 x3) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))))))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr(x2)(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr(x3)(st))(Curry.Module.Prelude.List)))(st)
c_xmlShowTypeExpr x1@(Curry.Module.FlatCurry.C_TCons x4 x5) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))))(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x4)(st))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr))(x5)(st))
c_xmlShowTypeExpr x1@(Curry.Module.FlatCurry.C_TVar x6) st = Curry.Module.FlatCurryXML.c_xmlShowTVar(x6)(st)
c_xmlShowTypeExpr (Curry.Module.FlatCurry.C_TypeExprOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowTypeExpr(x)(st))(i)(xs)(st)
c_xmlShowTypeExpr x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowTypeExpr")(x)



c_xmlShowTVar :: (Curry t0) => t0 -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowTVar x1 st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))(Curry.Module.Prelude.List)))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(Curry.Module.Prelude.c_show(x1)(st))(st))(Curry.Module.Prelude.List))(st)



c_xmlShowFunc :: Curry.Module.FlatCurry.C_FuncDecl -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowFunc x1@(Curry.Module.FlatCurry.C_Func x2 x3 x4 x5 x6) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List)))))(Curry.Module.Prelude.op_43_43(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x2)(st))(Curry.Module.Prelude.op_43_43((Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))(Curry.Module.Prelude.List))))))(Curry.Module.Prelude.c_show(x3)(st)))(Curry.Module.Prelude.List))(Curry.Module.FlatCurryXML.c_xmlShowVisibity(x4)(st))(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowTypeExpr(x5)(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowRule(x6)(st))(Curry.Module.Prelude.List)))
c_xmlShowFunc (Curry.Module.FlatCurry.C_FuncDeclOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowFunc(x)(st))(i)(xs)(st)
c_xmlShowFunc x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowFunc")(x)



c_xmlShowRule :: Curry.Module.FlatCurry.C_Rule -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowRule x1@(Curry.Module.FlatCurry.C_Rule x2 x3) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('u'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('h'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowVar))(x2)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('h'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List))))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x3)(st))(Curry.Module.Prelude.List))(st))(Curry.Module.Prelude.List)))(st)
c_xmlShowRule x1@(Curry.Module.FlatCurry.C_External x4) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('x'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))(Curry.Module.Prelude.List)))))))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(x4)(st))(Curry.Module.Prelude.List))(st)
c_xmlShowRule (Curry.Module.FlatCurry.C_RuleOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowRule(x)(st))(i)(xs)(st)
c_xmlShowRule x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowRule")(x)



c_xmlShowVar :: (Curry t0) => t0 -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowVar x1 st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))(Curry.Module.Prelude.List))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(Curry.Module.Prelude.c_show(x1)(st))(st))(Curry.Module.Prelude.List))(st)



c_xmlShowExpr :: Curry.Module.FlatCurry.C_Expr -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Var x2) st = Curry.Module.FlatCurryXML.c_xmlShowVar(x2)(st)
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Lit x3) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))(Curry.Module.Prelude.List))))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowLit(x3)(st))(Curry.Module.Prelude.List))(st)
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Comb x4 x5 x6) st = Curry.Module.FlatCurryXML.c_xmlShowExpr_case_1032(x5)(x6)(x4)(st)
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Free x9 x10) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))(Curry.Module.Prelude.List)))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('v'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))(Curry.Module.Prelude.List)))))))))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowVar))(x9)(st))(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x10)(st))(Curry.Module.Prelude.List)))(st)
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Or x11 x12) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))(Curry.Module.Prelude.List)))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x11)(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x12)(st))(Curry.Module.Prelude.List)))(st)
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Case x13 x14 x15) st = Curry.Module.XML.C_XElem(Curry.Module.FlatCurryXML.c_xmlShowExpr_case_1031(x13)(Curry.Module.Prelude.op_61_61(x13)(Curry.Module.FlatCurry.C_Flex)(st))(st))(Curry.Module.Prelude.List)(Curry.Module.Prelude.op_43_43((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x14)(st))(Curry.Module.Prelude.List))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowBranch))(x15)(st))(st))
c_xmlShowExpr x1@(Curry.Module.FlatCurry.C_Let x16 x17) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List)))))))(Curry.Module.Prelude.op_43_43(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlShowExpr'46_'35lambda3))(x16)(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x17)(st))(Curry.Module.Prelude.List))(st))(st)
c_xmlShowExpr (Curry.Module.FlatCurry.C_ExprOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowExpr(x)(st))(i)(xs)(st)
c_xmlShowExpr x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowExpr")(x)



c_xmlShowExpr'46_'35lambda3 :: (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowExpr'46_'35lambda3 x1@(Curry.Module.Prelude.T2 x2 x3) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('b'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('g'))(Curry.Module.Prelude.List))))))))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowVar(x2)(st))((Curry.Module.Prelude.:<)(Curry.Module.FlatCurryXML.c_xmlShowExpr(x3)(st))(Curry.Module.Prelude.List)))(st)
c_xmlShowExpr'46_'35lambda3 (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowExpr'46_'35lambda3(x)(st))(i)(xs)(st)
c_xmlShowExpr'46_'35lambda3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowExpr._#lambda3")(x)



c_xmlShowLit :: Curry.Module.FlatCurry.C_Literal -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowLit x1@(Curry.Module.FlatCurry.C_Intc x2) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List)))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(Curry.Module.Prelude.c_show(x2)(st))(st))(Curry.Module.Prelude.List))(st)
c_xmlShowLit x1@(Curry.Module.FlatCurry.C_Floatc x3) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List)))))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(Curry.Module.Prelude.c_show(x3)(st))(st))(Curry.Module.Prelude.List))(st)
c_xmlShowLit x1@(Curry.Module.FlatCurry.C_Charc x4) st = Curry.Module.XML.c_xml((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('h'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List))))))((Curry.Module.Prelude.:<)(Curry.Module.XML.c_xtxt(Curry.Module.Prelude.c_show(Curry.Module.Prelude.c_ord(x4)(st))(st))(st))(Curry.Module.Prelude.List))(st)
c_xmlShowLit (Curry.Module.FlatCurry.C_LiteralOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowLit(x)(st))(i)(xs)(st)
c_xmlShowLit x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowLit")(x)



c_xmlShowBranch :: Curry.Module.FlatCurry.C_BranchExpr -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowBranch x1@(Curry.Module.FlatCurry.C_Branch x2 x3) st = Curry.Module.FlatCurryXML.c_xmlShowBranch_case_1030(x3)(x2)(st)
c_xmlShowBranch (Curry.Module.FlatCurry.C_BranchExprOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowBranch(x)(st))(i)(xs)(st)
c_xmlShowBranch x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowBranch")(x)



c_xmlShowOp :: Curry.Module.FlatCurry.C_OpDecl -> Curry.RunTimeSystem.State -> Curry.Module.XML.C_XmlExp
c_xmlShowOp x1@(Curry.Module.FlatCurry.C_Op x2 x3 x4) st = Curry.Module.XML.C_XElem((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))(Curry.Module.Prelude.List)))(Curry.Module.Prelude.op_43_43(Curry.Module.FlatCurryXML.c_qname2xmlattrs(x2)(st))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('x'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))(Curry.Module.Prelude.List)))))))(Curry.Module.Prelude.c_show(x3)(st)))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.T2((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('r'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('c'))(Curry.Module.Prelude.List)))))(Curry.Module.Prelude.c_show(x4)(st)))(Curry.Module.Prelude.List)))(st))(Curry.Module.Prelude.List)
c_xmlShowOp (Curry.Module.FlatCurry.C_OpDeclOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xmlShowOp(x)(st))(i)(xs)(st)
c_xmlShowOp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xmlShowOp")(x)



c_xmlFile2FlatCurry :: (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_IO Curry.Module.FlatCurry.C_Prog
c_xmlFile2FlatCurry x1 st = Curry.Module.Prelude.op_62_62_61(Curry.Module.XML.c_readXmlFile(x1)(st))(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_xmlFile2FlatCurry'46_'35lambda4))(st)



c_xmlFile2FlatCurry'46_'35lambda4 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_IO Curry.Module.FlatCurry.C_Prog
c_xmlFile2FlatCurry'46_'35lambda4 x1 st = Curry.Module.Prelude.c_return(Curry.Module.FlatCurryXML.c_xml2FlatCurry(x1)(st))(st)



c_xml2FlatCurry :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Prog
c_xml2FlatCurry x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_xml2FlatCurry_case_1029(x3)(x4)(x2)(st)
c_xml2FlatCurry (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xml2FlatCurry(x)(st))(i)(xs)(st)
c_xml2FlatCurry x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xml2FlatCurry")(x)



c_xml2FlatCurry'46_'35lambda5 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List Curry.Module.Prelude.C_Char
c_xml2FlatCurry'46_'35lambda5 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda5_case_928(x3)(x4)(x2)(st)
c_xml2FlatCurry'46_'35lambda5 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda5(x)(st))(i)(xs)(st)
c_xml2FlatCurry'46_'35lambda5 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xml2FlatCurry._#lambda5")(x)



c_xml2FlatCurry'46_'35lambda6 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_FuncDecl
c_xml2FlatCurry'46_'35lambda6 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda6_case_914(x3)(x4)(x2)(st)
c_xml2FlatCurry'46_'35lambda6 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda6(x)(st))(i)(xs)(st)
c_xml2FlatCurry'46_'35lambda6 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xml2FlatCurry._#lambda6")(x)



c_xml2FlatCurry'46_'35lambda7 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_OpDecl
c_xml2FlatCurry'46_'35lambda7 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda7_case_861(x3)(x4)(x2)(st)
c_xml2FlatCurry'46_'35lambda7 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xml2FlatCurry'46_'35lambda7(x)(st))(i)(xs)(st)
c_xml2FlatCurry'46_'35lambda7 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xml2FlatCurry._#lambda7")(x)



c_flatx2typedecl :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_TypeDecl
c_flatx2typedecl x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2typedecl_case_802(x3)(x4)(x2)(st)
c_flatx2typedecl (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2typedecl(x)(st))(i)(xs)(st)
c_flatx2typedecl x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2typedecl")(x)



c_flatx2typedecl'46_'35lambda8 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_Int
c_flatx2typedecl'46_'35lambda8 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda8_case_697(x3)(x4)(x2)(st)
c_flatx2typedecl'46_'35lambda8 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda8(x)(st))(i)(xs)(st)
c_flatx2typedecl'46_'35lambda8 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2typedecl._#lambda8")(x)



c_flatx2typedecl'46_'35lambda9 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_ConsDecl
c_flatx2typedecl'46_'35lambda9 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda9_case_687(x3)(x4)(x2)(st)
c_flatx2typedecl'46_'35lambda9 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda9(x)(st))(i)(xs)(st)
c_flatx2typedecl'46_'35lambda9 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2typedecl._#lambda9")(x)



c_flatx2typedecl'46_'35lambda10 :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_Int
c_flatx2typedecl'46_'35lambda10 x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda10_case_637(x3)(x4)(x2)(st)
c_flatx2typedecl'46_'35lambda10 (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2typedecl'46_'35lambda10(x)(st))(i)(xs)(st)
c_flatx2typedecl'46_'35lambda10 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2typedecl._#lambda10")(x)



c_flatx2FunBody :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Rule
c_flatx2FunBody x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2FunBody_case_627(x3)(x4)(x2)(st)
c_flatx2FunBody (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2FunBody(x)(st))(i)(xs)(st)
c_flatx2FunBody x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2FunBody")(x)



c_flatx2var :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.C_Int
c_flatx2var x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2var_case_578(x3)(x4)(x2)(st)
c_flatx2var (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2var(x)(st))(i)(xs)(st)
c_flatx2var x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2var")(x)



c_flatx2exp :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Expr
c_flatx2exp x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2exp_case_570(x3)(x4)(x2)(st)
c_flatx2exp (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2exp(x)(st))(i)(xs)(st)
c_flatx2exp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2exp")(x)



c_flatx2exp'46_'35selFP3'35bindings :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)
c_flatx2exp'46_'35selFP3'35bindings x1@(Curry.Module.Prelude.T2 x2 x3) st = x2
c_flatx2exp'46_'35selFP3'35bindings (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2exp'46_'35selFP3'35bindings(x)(st))(i)(xs)(st)
c_flatx2exp'46_'35selFP3'35bindings x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2exp._#selFP3#bindings")(x)



c_flatx2exp'46_'35selFP4'35exp :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Expr
c_flatx2exp'46_'35selFP4'35exp x1@(Curry.Module.Prelude.T2 x2 x3) st = x3
c_flatx2exp'46_'35selFP4'35exp (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2exp'46_'35selFP4'35exp(x)(st))(i)(xs)(st)
c_flatx2exp'46_'35selFP4'35exp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2exp._#selFP4#exp")(x)



c_flatx2exp'46_'35selFP6'35bindings :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)
c_flatx2exp'46_'35selFP6'35bindings x1@(Curry.Module.Prelude.T2 x2 x3) st = x2
c_flatx2exp'46_'35selFP6'35bindings (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2exp'46_'35selFP6'35bindings(x)(st))(i)(xs)(st)
c_flatx2exp'46_'35selFP6'35bindings x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2exp._#selFP6#bindings")(x)



c_flatx2exp'46_'35selFP7'35exp :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Expr
c_flatx2exp'46_'35selFP7'35exp x1@(Curry.Module.Prelude.T2 x2 x3) st = x3
c_flatx2exp'46_'35selFP7'35exp (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2exp'46_'35selFP7'35exp(x)(st))(i)(xs)(st)
c_flatx2exp'46_'35selFP7'35exp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2exp._#selFP7#exp")(x)



c_flatx2let :: (Curry.Module.Prelude.List Curry.Module.XML.C_XmlExp) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr
c_flatx2let x1@((Curry.Module.Prelude.:<) x2 x3) st = Curry.Module.FlatCurryXML.c_flatx2let_case_290(x2)(x3)(st)
c_flatx2let (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2let(x)(st))(i)(xs)(st)
c_flatx2let x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2let")(x)



c_flatx2let'46_'35selFP9'35bindings :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)
c_flatx2let'46_'35selFP9'35bindings x1@(Curry.Module.Prelude.T2 x2 x3) st = x2
c_flatx2let'46_'35selFP9'35bindings (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2let'46_'35selFP9'35bindings(x)(st))(i)(xs)(st)
c_flatx2let'46_'35selFP9'35bindings x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2let._#selFP9#bindings")(x)



c_flatx2let'46_'35selFP10'35exp :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List (Curry.Module.Prelude.T2 Curry.Module.Prelude.C_Int Curry.Module.FlatCurry.C_Expr)) Curry.Module.FlatCurry.C_Expr) -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Expr
c_flatx2let'46_'35selFP10'35exp x1@(Curry.Module.Prelude.T2 x2 x3) st = x3
c_flatx2let'46_'35selFP10'35exp (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2let'46_'35selFP10'35exp(x)(st))(i)(xs)(st)
c_flatx2let'46_'35selFP10'35exp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2let._#selFP10#exp")(x)



c_flatx2branch :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_BranchExpr
c_flatx2branch x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2branch_case_260(x3)(x4)(x2)(st)
c_flatx2branch (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2branch(x)(st))(i)(xs)(st)
c_flatx2branch x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2branch")(x)



c_flatx2lit :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Literal
c_flatx2lit x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_163(x3)(x4)(x2)(st)
c_flatx2lit (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit(x)(st))(i)(xs)(st)
c_flatx2lit x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit")(x)



c_flatx2texp :: Curry.Module.XML.C_XmlExp -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_TypeExpr
c_flatx2texp x1@(Curry.Module.XML.C_XElem x2 x3 x4) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_131(x3)(x4)(x2)(st)
c_flatx2texp (Curry.Module.XML.C_XmlExpOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp(x)(st))(i)(xs)(st)
c_flatx2texp x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp")(x)



c_xvis2vis :: (Curry.Module.Prelude.T2 (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char)) -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Visibility
c_xvis2vis x1@(Curry.Module.Prelude.T2 x2 x3) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_68(x3)(x2)(st)
c_xvis2vis (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis(x)(st))(i)(xs)(st)
c_xvis2vis x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis")(x)



c_flatx2Fixity :: (Curry.Module.Prelude.List Curry.Module.Prelude.C_Char) -> Curry.RunTimeSystem.State -> Curry.Module.FlatCurry.C_Fixity
c_flatx2Fixity x1@((Curry.Module.Prelude.:<) x2 x3) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_23(x3)(x2)(st)
c_flatx2Fixity (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity(x)(st))(i)(xs)(st)
c_flatx2Fixity x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity")(x)



c_flatx2Fixity_case_23 x3 x2 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x2)(Curry.Module.Prelude.C_Char('I'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_22(x3)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_22 x3@((Curry.Module.Prelude.:<) x4 x5) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_21(x5)(x4)(st)
c_flatx2Fixity_case_22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_22(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_22")(x)



c_flatx2Fixity_case_21 x5 x4 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x4)(Curry.Module.Prelude.C_Char('n'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_20(x5)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_20 x5@((Curry.Module.Prelude.:<) x6 x7) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_19(x7)(x6)(st)
c_flatx2Fixity_case_20 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_20(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_20 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_20")(x)



c_flatx2Fixity_case_19 x7 x6 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x6)(Curry.Module.Prelude.C_Char('f'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_18(x7)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_18 x7@((Curry.Module.Prelude.:<) x8 x9) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_17(x9)(x8)(st)
c_flatx2Fixity_case_18 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_18(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_18 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_18")(x)



c_flatx2Fixity_case_17 x9 x8 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x8)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_16(x9)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_16 x9@((Curry.Module.Prelude.:<) x10 x11) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_15(x11)(x10)(st)
c_flatx2Fixity_case_16 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_16(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_16 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_16")(x)



c_flatx2Fixity_case_15 x11 x10 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x10)(Curry.Module.Prelude.C_Char('x'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_14(x11)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_14 x11@((Curry.Module.Prelude.:<) x12 x13) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_13(x13)(x12)(st)
c_flatx2Fixity_case_14 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_14(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_14 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_14")(x)



c_flatx2Fixity_case_13 x13 x12 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x12)(Curry.Module.Prelude.C_Char('O'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_12(x13)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x12)(Curry.Module.Prelude.C_Char('l'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_9(x13)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x12)(Curry.Module.Prelude.C_Char('r'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_4(x13)(st))(Curry.Module.Prelude.c_failed(st))(st))(st))(st)



c_flatx2Fixity_case_4 x13@((Curry.Module.Prelude.:<) x20 x21) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_3(x21)(x20)(st)
c_flatx2Fixity_case_4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_4(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_4")(x)



c_flatx2Fixity_case_3 x21 x20 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x20)(Curry.Module.Prelude.C_Char('O'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_2(x21)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_2 x21@((Curry.Module.Prelude.:<) x22 x23) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_1(x23)(x22)(st)
c_flatx2Fixity_case_2 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_2(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_2 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_2")(x)



c_flatx2Fixity_case_1 x23 x22 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x22)(Curry.Module.Prelude.C_Char('p'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_0(x23)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_0 x23@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_InfixrOp
c_flatx2Fixity_case_0 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_0(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_0 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_0")(x)



c_flatx2Fixity_case_9 x13@((Curry.Module.Prelude.:<) x16 x17) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_8(x17)(x16)(st)
c_flatx2Fixity_case_9 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_9(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_9 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_9")(x)



c_flatx2Fixity_case_8 x17 x16 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x16)(Curry.Module.Prelude.C_Char('O'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_7(x17)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_7 x17@((Curry.Module.Prelude.:<) x18 x19) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_6(x19)(x18)(st)
c_flatx2Fixity_case_7 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_7(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_7 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_7")(x)



c_flatx2Fixity_case_6 x19 x18 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x18)(Curry.Module.Prelude.C_Char('p'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_5(x19)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_5 x19@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_InfixlOp
c_flatx2Fixity_case_5 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_5(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_5 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_5")(x)



c_flatx2Fixity_case_12 x13@((Curry.Module.Prelude.:<) x14 x15) st = Curry.Module.FlatCurryXML.c_flatx2Fixity_case_11(x15)(x14)(st)
c_flatx2Fixity_case_12 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_12(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_12 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_12")(x)



c_flatx2Fixity_case_11 x15 x14 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x14)(Curry.Module.Prelude.C_Char('p'))(st))(Curry.Module.FlatCurryXML.c_flatx2Fixity_case_10(x15)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2Fixity_case_10 x15@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_InfixOp
c_flatx2Fixity_case_10 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2Fixity_case_10(x)(st))(i)(xs)(st)
c_flatx2Fixity_case_10 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2Fixity_case_10")(x)



c_xvis2vis_case_68 x3 x2@((Curry.Module.Prelude.:<) x4 x5) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_67(x3)(x5)(x4)(st)
c_xvis2vis_case_68 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_68(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_68 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_68")(x)



c_xvis2vis_case_67 x3 x5 x4 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x4)(Curry.Module.Prelude.C_Char('v'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_66(x3)(x5)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_66 x3 x5@((Curry.Module.Prelude.:<) x6 x7) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_65(x3)(x7)(x6)(st)
c_xvis2vis_case_66 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_66(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_66 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_66")(x)



c_xvis2vis_case_65 x3 x7 x6 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x6)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_64(x3)(x7)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_64 x3 x7@((Curry.Module.Prelude.:<) x8 x9) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_63(x3)(x9)(x8)(st)
c_xvis2vis_case_64 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_64(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_64 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_64")(x)



c_xvis2vis_case_63 x3 x9 x8 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x8)(Curry.Module.Prelude.C_Char('s'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_62(x3)(x9)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_62 x3 x9@((Curry.Module.Prelude.:<) x10 x11) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_61(x3)(x11)(x10)(st)
c_xvis2vis_case_62 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_62(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_62 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_62")(x)



c_xvis2vis_case_61 x3 x11 x10 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x10)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_60(x3)(x11)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_60 x3 x11@((Curry.Module.Prelude.:<) x12 x13) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_59(x3)(x13)(x12)(st)
c_xvis2vis_case_60 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_60(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_60 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_60")(x)



c_xvis2vis_case_59 x3 x13 x12 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x12)(Curry.Module.Prelude.C_Char('b'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_58(x3)(x13)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_58 x3 x13@((Curry.Module.Prelude.:<) x14 x15) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_57(x3)(x15)(x14)(st)
c_xvis2vis_case_58 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_58(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_58 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_58")(x)



c_xvis2vis_case_57 x3 x15 x14 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x14)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_56(x3)(x15)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_56 x3 x15@((Curry.Module.Prelude.:<) x16 x17) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_55(x3)(x17)(x16)(st)
c_xvis2vis_case_56 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_56(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_56 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_56")(x)



c_xvis2vis_case_55 x3 x17 x16 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x16)(Curry.Module.Prelude.C_Char('l'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_54(x3)(x17)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_54 x3 x17@((Curry.Module.Prelude.:<) x18 x19) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_53(x3)(x19)(x18)(st)
c_xvis2vis_case_54 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_54(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_54 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_54")(x)



c_xvis2vis_case_53 x3 x19 x18 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x18)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_52(x3)(x19)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_52 x3 x19@((Curry.Module.Prelude.:<) x20 x21) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_51(x3)(x21)(x20)(st)
c_xvis2vis_case_52 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_52(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_52 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_52")(x)



c_xvis2vis_case_51 x3 x21 x20 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x20)(Curry.Module.Prelude.C_Char('t'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_50(x3)(x21)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_50 x3 x21@((Curry.Module.Prelude.:<) x22 x23) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_49(x3)(x23)(x22)(st)
c_xvis2vis_case_50 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_50(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_50 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_50")(x)



c_xvis2vis_case_49 x3 x23 x22 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x22)(Curry.Module.Prelude.C_Char('y'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_48(x3)(x23)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_48 x3 x23@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_xvis2vis_case_47(x3)(st)
c_xvis2vis_case_48 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_48(x3)(x)(st))(i)(xs)(st)
c_xvis2vis_case_48 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_48")(x)



c_xvis2vis_case_47 x3@((Curry.Module.Prelude.:<) x24 x25) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_46(x25)(x24)(st)
c_xvis2vis_case_47 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_47(x)(st))(i)(xs)(st)
c_xvis2vis_case_47 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_47")(x)



c_xvis2vis_case_46 x25 x24 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x24)(Curry.Module.Prelude.C_Char('p'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_45(x25)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_45 x25@((Curry.Module.Prelude.:<) x26 x27) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_44(x27)(x26)(st)
c_xvis2vis_case_45 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_45(x)(st))(i)(xs)(st)
c_xvis2vis_case_45 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_45")(x)



c_xvis2vis_case_44 x27 x26 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x26)(Curry.Module.Prelude.C_Char('u'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_43(x27)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x26)(Curry.Module.Prelude.C_Char('r'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_34(x27)(st))(Curry.Module.Prelude.c_failed(st))(st))(st)



c_xvis2vis_case_34 x27@((Curry.Module.Prelude.:<) x36 x37) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_33(x37)(x36)(st)
c_xvis2vis_case_34 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_34(x)(st))(i)(xs)(st)
c_xvis2vis_case_34 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_34")(x)



c_xvis2vis_case_33 x37 x36 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x36)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_32(x37)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_32 x37@((Curry.Module.Prelude.:<) x38 x39) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_31(x39)(x38)(st)
c_xvis2vis_case_32 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_32(x)(st))(i)(xs)(st)
c_xvis2vis_case_32 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_32")(x)



c_xvis2vis_case_31 x39 x38 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x38)(Curry.Module.Prelude.C_Char('v'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_30(x39)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_30 x39@((Curry.Module.Prelude.:<) x40 x41) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_29(x41)(x40)(st)
c_xvis2vis_case_30 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_30(x)(st))(i)(xs)(st)
c_xvis2vis_case_30 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_30")(x)



c_xvis2vis_case_29 x41 x40 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x40)(Curry.Module.Prelude.C_Char('a'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_28(x41)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_28 x41@((Curry.Module.Prelude.:<) x42 x43) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_27(x43)(x42)(st)
c_xvis2vis_case_28 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_28(x)(st))(i)(xs)(st)
c_xvis2vis_case_28 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_28")(x)



c_xvis2vis_case_27 x43 x42 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x42)(Curry.Module.Prelude.C_Char('t'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_26(x43)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_26 x43@((Curry.Module.Prelude.:<) x44 x45) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_25(x45)(x44)(st)
c_xvis2vis_case_26 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_26(x)(st))(i)(xs)(st)
c_xvis2vis_case_26 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_26")(x)



c_xvis2vis_case_25 x45 x44 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x44)(Curry.Module.Prelude.C_Char('e'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_24(x45)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_24 x45@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_Private
c_xvis2vis_case_24 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_24(x)(st))(i)(xs)(st)
c_xvis2vis_case_24 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_24")(x)



c_xvis2vis_case_43 x27@((Curry.Module.Prelude.:<) x28 x29) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_42(x29)(x28)(st)
c_xvis2vis_case_43 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_43(x)(st))(i)(xs)(st)
c_xvis2vis_case_43 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_43")(x)



c_xvis2vis_case_42 x29 x28 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x28)(Curry.Module.Prelude.C_Char('b'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_41(x29)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_41 x29@((Curry.Module.Prelude.:<) x30 x31) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_40(x31)(x30)(st)
c_xvis2vis_case_41 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_41(x)(st))(i)(xs)(st)
c_xvis2vis_case_41 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_41")(x)



c_xvis2vis_case_40 x31 x30 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x30)(Curry.Module.Prelude.C_Char('l'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_39(x31)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_39 x31@((Curry.Module.Prelude.:<) x32 x33) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_38(x33)(x32)(st)
c_xvis2vis_case_39 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_39(x)(st))(i)(xs)(st)
c_xvis2vis_case_39 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_39")(x)



c_xvis2vis_case_38 x33 x32 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x32)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_37(x33)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_37 x33@((Curry.Module.Prelude.:<) x34 x35) st = Curry.Module.FlatCurryXML.c_xvis2vis_case_36(x35)(x34)(st)
c_xvis2vis_case_37 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_37(x)(st))(i)(xs)(st)
c_xvis2vis_case_37 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_37")(x)



c_xvis2vis_case_36 x35 x34 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x34)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_xvis2vis_case_35(x35)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_xvis2vis_case_35 x35@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_Public
c_xvis2vis_case_35 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_xvis2vis_case_35(x)(st))(i)(xs)(st)
c_xvis2vis_case_35 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.xvis2vis_case_35")(x)



c_flatx2texp_case_131 x3 x4 x2@((Curry.Module.Prelude.:<) x5 x6) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_130(x3)(x4)(x6)(x5)(st)
c_flatx2texp_case_131 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_131(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_131 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_131")(x)



c_flatx2texp_case_130 x3 x4 x6 x5 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x5)(Curry.Module.Prelude.C_Char('t'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_129(x3)(x4)(x6)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x5)(Curry.Module.Prelude.C_Char('f'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_87(x3)(x4)(x6)(st))(Curry.Module.Prelude.c_failed(st))(st))(st)



c_flatx2texp_case_87 x3 x4 x6@((Curry.Module.Prelude.:<) x47 x48) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_86(x3)(x4)(x48)(x47)(st)
c_flatx2texp_case_87 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_87(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_87 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_87")(x)



c_flatx2texp_case_86 x3 x4 x48 x47 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x47)(Curry.Module.Prelude.C_Char('u'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_85(x3)(x4)(x48)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_85 x3 x4 x48@((Curry.Module.Prelude.:<) x49 x50) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_84(x3)(x4)(x50)(x49)(st)
c_flatx2texp_case_85 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_85(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_85 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_85")(x)



c_flatx2texp_case_84 x3 x4 x50 x49 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x49)(Curry.Module.Prelude.C_Char('n'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_83(x3)(x4)(x50)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_83 x3 x4 x50@((Curry.Module.Prelude.:<) x51 x52) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_82(x3)(x4)(x52)(x51)(st)
c_flatx2texp_case_83 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_83(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_83 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_83")(x)



c_flatx2texp_case_82 x3 x4 x52 x51 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x51)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_81(x3)(x4)(x52)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_81 x3 x4 x52@((Curry.Module.Prelude.:<) x53 x54) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_80(x3)(x4)(x54)(x53)(st)
c_flatx2texp_case_81 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_81(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_81 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_81")(x)



c_flatx2texp_case_80 x3 x4 x54 x53 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x53)(Curry.Module.Prelude.C_Char('t'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_79(x3)(x4)(x54)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_79 x3 x4 x54@((Curry.Module.Prelude.:<) x55 x56) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_78(x3)(x4)(x56)(x55)(st)
c_flatx2texp_case_79 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_79(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_79 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_79")(x)



c_flatx2texp_case_78 x3 x4 x56 x55 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x55)(Curry.Module.Prelude.C_Char('y'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_77(x3)(x4)(x56)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_77 x3 x4 x56@((Curry.Module.Prelude.:<) x57 x58) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_76(x3)(x4)(x58)(x57)(st)
c_flatx2texp_case_77 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_77(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_77 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_77")(x)



c_flatx2texp_case_76 x3 x4 x58 x57 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x57)(Curry.Module.Prelude.C_Char('p'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_75(x3)(x4)(x58)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_75 x3 x4 x58@((Curry.Module.Prelude.:<) x59 x60) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_74(x3)(x4)(x60)(x59)(st)
c_flatx2texp_case_75 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_75(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_75 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_75")(x)



c_flatx2texp_case_74 x3 x4 x60 x59 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x59)(Curry.Module.Prelude.C_Char('e'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_73(x3)(x4)(x60)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_73 x3 x4 x60@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_72(x4)(x3)(st)
c_flatx2texp_case_73 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_73(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_73 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_73")(x)



c_flatx2texp_case_72 x4 x3@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_71(x4)(st)
c_flatx2texp_case_72 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_72(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_72 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_72")(x)



c_flatx2texp_case_71 x4@((Curry.Module.Prelude.:<) x61 x62) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_70(x61)(x62)(st)
c_flatx2texp_case_71 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_71(x)(st))(i)(xs)(st)
c_flatx2texp_case_71 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_71")(x)



c_flatx2texp_case_70 x61 x62@((Curry.Module.Prelude.:<) x63 x64) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_69(x61)(x63)(x64)(st)
c_flatx2texp_case_70 x61 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_70(x61)(x)(st))(i)(xs)(st)
c_flatx2texp_case_70 x61 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_70")(x)



c_flatx2texp_case_69 x61 x63 x64@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_FuncType(Curry.Module.FlatCurryXML.c_flatx2texp(x61)(st))(Curry.Module.FlatCurryXML.c_flatx2texp(x63)(st))
c_flatx2texp_case_69 x61 x63 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_69(x61)(x63)(x)(st))(i)(xs)(st)
c_flatx2texp_case_69 x61 x63 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_69")(x)



c_flatx2texp_case_129 x3 x4 x6@((Curry.Module.Prelude.:<) x7 x8) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_128(x3)(x4)(x8)(x7)(st)
c_flatx2texp_case_129 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_129(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_129 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_129")(x)



c_flatx2texp_case_128 x3 x4 x8 x7 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x7)(Curry.Module.Prelude.C_Char('v'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_127(x3)(x4)(x8)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x7)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_121(x3)(x4)(x8)(st))(Curry.Module.Prelude.c_failed(st))(st))(st)



c_flatx2texp_case_121 x3 x4 x8@((Curry.Module.Prelude.:<) x13 x14) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_120(x3)(x4)(x14)(x13)(st)
c_flatx2texp_case_121 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_121(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_121 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_121")(x)



c_flatx2texp_case_120 x3 x4 x14 x13 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x13)(Curry.Module.Prelude.C_Char('o'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_119(x3)(x4)(x14)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_119 x3 x4 x14@((Curry.Module.Prelude.:<) x15 x16) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_118(x3)(x4)(x16)(x15)(st)
c_flatx2texp_case_119 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_119(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_119 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_119")(x)



c_flatx2texp_case_118 x3 x4 x16 x15 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x15)(Curry.Module.Prelude.C_Char('n'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_117(x3)(x4)(x16)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_117 x3 x4 x16@((Curry.Module.Prelude.:<) x17 x18) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_116(x3)(x4)(x18)(x17)(st)
c_flatx2texp_case_117 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_117(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_117 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_117")(x)



c_flatx2texp_case_116 x3 x4 x18 x17 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x17)(Curry.Module.Prelude.C_Char('s'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_115(x3)(x4)(x18)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_115 x3 x4 x18@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_114(x4)(x3)(st)
c_flatx2texp_case_115 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_115(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_115 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_115")(x)



c_flatx2texp_case_114 x4 x3@((Curry.Module.Prelude.:<) x19 x20) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_113(x4)(x20)(x19)(st)
c_flatx2texp_case_114 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_114(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_114 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_114")(x)



c_flatx2texp_case_113 x4 x20 x19@(Curry.Module.Prelude.T2 x21 x22) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_112(x4)(x20)(x22)(x21)(st)
c_flatx2texp_case_113 x4 x20 (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_113(x4)(x20)(x)(st))(i)(xs)(st)
c_flatx2texp_case_113 x4 x20 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_113")(x)



c_flatx2texp_case_112 x4 x20 x22 x21@((Curry.Module.Prelude.:<) x23 x24) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_111(x4)(x20)(x22)(x24)(x23)(st)
c_flatx2texp_case_112 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_112(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_112 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_112")(x)



c_flatx2texp_case_111 x4 x20 x22 x24 x23 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x23)(Curry.Module.Prelude.C_Char('m'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_110(x4)(x20)(x22)(x24)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_110 x4 x20 x22 x24@((Curry.Module.Prelude.:<) x25 x26) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_109(x4)(x20)(x22)(x26)(x25)(st)
c_flatx2texp_case_110 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_110(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_110 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_110")(x)



c_flatx2texp_case_109 x4 x20 x22 x26 x25 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x25)(Curry.Module.Prelude.C_Char('o'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_108(x4)(x20)(x22)(x26)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_108 x4 x20 x22 x26@((Curry.Module.Prelude.:<) x27 x28) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_107(x4)(x20)(x22)(x28)(x27)(st)
c_flatx2texp_case_108 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_108(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_108 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_108")(x)



c_flatx2texp_case_107 x4 x20 x22 x28 x27 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x27)(Curry.Module.Prelude.C_Char('d'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_106(x4)(x20)(x22)(x28)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_106 x4 x20 x22 x28@((Curry.Module.Prelude.:<) x29 x30) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_105(x4)(x20)(x22)(x30)(x29)(st)
c_flatx2texp_case_106 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_106(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_106 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_106")(x)



c_flatx2texp_case_105 x4 x20 x22 x30 x29 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x29)(Curry.Module.Prelude.C_Char('u'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_104(x4)(x20)(x22)(x30)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_104 x4 x20 x22 x30@((Curry.Module.Prelude.:<) x31 x32) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_103(x4)(x20)(x22)(x32)(x31)(st)
c_flatx2texp_case_104 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_104(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_104 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_104")(x)



c_flatx2texp_case_103 x4 x20 x22 x32 x31 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x31)(Curry.Module.Prelude.C_Char('l'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_102(x4)(x20)(x22)(x32)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_102 x4 x20 x22 x32@((Curry.Module.Prelude.:<) x33 x34) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_101(x4)(x20)(x22)(x34)(x33)(st)
c_flatx2texp_case_102 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_102(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_102 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_102")(x)



c_flatx2texp_case_101 x4 x20 x22 x34 x33 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x33)(Curry.Module.Prelude.C_Char('e'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_100(x4)(x20)(x22)(x34)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_100 x4 x20 x22 x34@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_99(x4)(x22)(x20)(st)
c_flatx2texp_case_100 x4 x20 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_100(x4)(x20)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_100 x4 x20 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_100")(x)



c_flatx2texp_case_99 x4 x22 x20@((Curry.Module.Prelude.:<) x35 x36) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_98(x4)(x22)(x36)(x35)(st)
c_flatx2texp_case_99 x4 x22 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_99(x4)(x22)(x)(st))(i)(xs)(st)
c_flatx2texp_case_99 x4 x22 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_99")(x)



c_flatx2texp_case_98 x4 x22 x36 x35@(Curry.Module.Prelude.T2 x37 x38) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_97(x4)(x22)(x36)(x38)(x37)(st)
c_flatx2texp_case_98 x4 x22 x36 (Curry.Module.Prelude.T2Or i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_98(x4)(x22)(x36)(x)(st))(i)(xs)(st)
c_flatx2texp_case_98 x4 x22 x36 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_98")(x)



c_flatx2texp_case_97 x4 x22 x36 x38 x37@((Curry.Module.Prelude.:<) x39 x40) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_96(x4)(x22)(x36)(x38)(x40)(x39)(st)
c_flatx2texp_case_97 x4 x22 x36 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_97(x4)(x22)(x36)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_97 x4 x22 x36 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_97")(x)



c_flatx2texp_case_96 x4 x22 x36 x38 x40 x39 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x39)(Curry.Module.Prelude.C_Char('n'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_95(x4)(x22)(x36)(x38)(x40)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_95 x4 x22 x36 x38 x40@((Curry.Module.Prelude.:<) x41 x42) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_94(x4)(x22)(x36)(x38)(x42)(x41)(st)
c_flatx2texp_case_95 x4 x22 x36 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_95(x4)(x22)(x36)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_95 x4 x22 x36 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_95")(x)



c_flatx2texp_case_94 x4 x22 x36 x38 x42 x41 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x41)(Curry.Module.Prelude.C_Char('a'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_93(x4)(x22)(x36)(x38)(x42)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_93 x4 x22 x36 x38 x42@((Curry.Module.Prelude.:<) x43 x44) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_92(x4)(x22)(x36)(x38)(x44)(x43)(st)
c_flatx2texp_case_93 x4 x22 x36 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_93(x4)(x22)(x36)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_93 x4 x22 x36 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_93")(x)



c_flatx2texp_case_92 x4 x22 x36 x38 x44 x43 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x43)(Curry.Module.Prelude.C_Char('m'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_91(x4)(x22)(x36)(x38)(x44)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_91 x4 x22 x36 x38 x44@((Curry.Module.Prelude.:<) x45 x46) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_90(x4)(x22)(x36)(x38)(x46)(x45)(st)
c_flatx2texp_case_91 x4 x22 x36 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_91(x4)(x22)(x36)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_91 x4 x22 x36 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_91")(x)



c_flatx2texp_case_90 x4 x22 x36 x38 x46 x45 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x45)(Curry.Module.Prelude.C_Char('e'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_89(x4)(x22)(x36)(x38)(x46)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_89 x4 x22 x36 x38 x46@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_88(x4)(x22)(x38)(x36)(st)
c_flatx2texp_case_89 x4 x22 x36 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_89(x4)(x22)(x36)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_89 x4 x22 x36 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_89")(x)



c_flatx2texp_case_88 x4 x22 x38 x36@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_TCons(Curry.Module.Prelude.T2(x22)(x38))(Curry.Module.Prelude.c_map(Curry.Module.Prelude.pf(Curry.Module.FlatCurryXML.c_flatx2texp))(x4)(st))
c_flatx2texp_case_88 x4 x22 x38 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_88(x4)(x22)(x38)(x)(st))(i)(xs)(st)
c_flatx2texp_case_88 x4 x22 x38 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_88")(x)



c_flatx2texp_case_127 x3 x4 x8@((Curry.Module.Prelude.:<) x9 x10) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_126(x3)(x4)(x10)(x9)(st)
c_flatx2texp_case_127 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_127(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_127 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_127")(x)



c_flatx2texp_case_126 x3 x4 x10 x9 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x9)(Curry.Module.Prelude.C_Char('a'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_125(x3)(x4)(x10)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_125 x3 x4 x10@((Curry.Module.Prelude.:<) x11 x12) st = Curry.Module.FlatCurryXML.c_flatx2texp_case_124(x3)(x4)(x12)(x11)(st)
c_flatx2texp_case_125 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_125(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_125 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_125")(x)



c_flatx2texp_case_124 x3 x4 x12 x11 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x11)(Curry.Module.Prelude.C_Char('r'))(st))(Curry.Module.FlatCurryXML.c_flatx2texp_case_123(x3)(x4)(x12)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2texp_case_123 x3 x4 x12@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2texp_case_122(x4)(x3)(st)
c_flatx2texp_case_123 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_123(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_123 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_123")(x)



c_flatx2texp_case_122 x4 x3@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_TVar(Curry.Module.Read.c_readNat(Curry.Module.XML.c_textOfXml(x4)(st))(st))
c_flatx2texp_case_122 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2texp_case_122(x4)(x)(st))(i)(xs)(st)
c_flatx2texp_case_122 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2texp_case_122")(x)



c_flatx2lit_case_163 x3 x4 x2@((Curry.Module.Prelude.:<) x5 x6) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_162(x3)(x4)(x6)(x5)(st)
c_flatx2lit_case_163 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_163(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_163 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_163")(x)



c_flatx2lit_case_162 x3 x4 x6 x5 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x5)(Curry.Module.Prelude.C_Char('i'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_161(x3)(x4)(x6)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x5)(Curry.Module.Prelude.C_Char('f'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_153(x3)(x6)(st))(Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x5)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_141(x3)(x4)(x6)(st))(Curry.Module.Prelude.c_failed(st))(st))(st))(st)



c_flatx2lit_case_141 x3 x4 x6@((Curry.Module.Prelude.:<) x23 x24) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_140(x3)(x4)(x24)(x23)(st)
c_flatx2lit_case_141 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_141(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_141 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_141")(x)



c_flatx2lit_case_140 x3 x4 x24 x23 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x23)(Curry.Module.Prelude.C_Char('h'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_139(x3)(x4)(x24)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_139 x3 x4 x24@((Curry.Module.Prelude.:<) x25 x26) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_138(x3)(x4)(x26)(x25)(st)
c_flatx2lit_case_139 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_139(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_139 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_139")(x)



c_flatx2lit_case_138 x3 x4 x26 x25 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x25)(Curry.Module.Prelude.C_Char('a'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_137(x3)(x4)(x26)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_137 x3 x4 x26@((Curry.Module.Prelude.:<) x27 x28) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_136(x3)(x4)(x28)(x27)(st)
c_flatx2lit_case_137 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_137(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_137 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_137")(x)



c_flatx2lit_case_136 x3 x4 x28 x27 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x27)(Curry.Module.Prelude.C_Char('r'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_135(x3)(x4)(x28)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_135 x3 x4 x28@((Curry.Module.Prelude.:<) x29 x30) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_134(x3)(x4)(x30)(x29)(st)
c_flatx2lit_case_135 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_135(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_135 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_135")(x)



c_flatx2lit_case_134 x3 x4 x30 x29 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x29)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_133(x3)(x4)(x30)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_133 x3 x4 x30@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2lit_case_132(x4)(x3)(st)
c_flatx2lit_case_133 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_133(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_133 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_133")(x)



c_flatx2lit_case_132 x4 x3@Curry.Module.Prelude.List st = Curry.Module.FlatCurry.C_Charc(Curry.Module.Prelude.c_chr(Curry.Module.Read.c_readNat(Curry.Module.XML.c_textOfXml(x4)(st))(st))(st))
c_flatx2lit_case_132 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_132(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_132 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_132")(x)



c_flatx2lit_case_153 x3 x6@((Curry.Module.Prelude.:<) x13 x14) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_152(x3)(x14)(x13)(st)
c_flatx2lit_case_153 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_153(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_153 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_153")(x)



c_flatx2lit_case_152 x3 x14 x13 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x13)(Curry.Module.Prelude.C_Char('l'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_151(x3)(x14)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_151 x3 x14@((Curry.Module.Prelude.:<) x15 x16) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_150(x3)(x16)(x15)(st)
c_flatx2lit_case_151 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_151(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_151 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_151")(x)



c_flatx2lit_case_150 x3 x16 x15 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x15)(Curry.Module.Prelude.C_Char('o'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_149(x3)(x16)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_149 x3 x16@((Curry.Module.Prelude.:<) x17 x18) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_148(x3)(x18)(x17)(st)
c_flatx2lit_case_149 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_149(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_149 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_149")(x)



c_flatx2lit_case_148 x3 x18 x17 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x17)(Curry.Module.Prelude.C_Char('a'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_147(x3)(x18)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_147 x3 x18@((Curry.Module.Prelude.:<) x19 x20) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_146(x3)(x20)(x19)(st)
c_flatx2lit_case_147 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_147(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_147 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_147")(x)



c_flatx2lit_case_146 x3 x20 x19 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x19)(Curry.Module.Prelude.C_Char('t'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_145(x3)(x20)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_145 x3 x20@((Curry.Module.Prelude.:<) x21 x22) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_144(x3)(x22)(x21)(st)
c_flatx2lit_case_145 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_145(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_145 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_145")(x)



c_flatx2lit_case_144 x3 x22 x21 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x21)(Curry.Module.Prelude.C_Char('c'))(st))(Curry.Module.FlatCurryXML.c_flatx2lit_case_143(x3)(x22)(st))(Curry.Module.Prelude.c_failed(st))(st)



c_flatx2lit_case_143 x3 x22@Curry.Module.Prelude.List st = Curry.Module.FlatCurryXML.c_flatx2lit_case_142(x3)(st)
c_flatx2lit_case_143 x3 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_143(x3)(x)(st))(i)(xs)(st)
c_flatx2lit_case_143 x3 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_143")(x)



c_flatx2lit_case_142 x3@Curry.Module.Prelude.List st = Curry.Module.Prelude.c_error((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('R'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('g'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(' '))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(' '))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('f'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('a'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('s'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(' '))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('o'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(' '))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('y'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char(' '))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('i'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('p'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('l'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('m'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('n'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('t'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('e'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('d'))((Curry.Module.Prelude.:<)(Curry.Module.Prelude.C_Char('!'))(Curry.Module.Prelude.List)))))))))))))))))))))))))))))))))))))))(st)
c_flatx2lit_case_142 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_142(x)(st))(i)(xs)(st)
c_flatx2lit_case_142 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_142")(x)



c_flatx2lit_case_161 x3 x4 x6@((Curry.Module.Prelude.:<) x7 x8) st = Curry.Module.FlatCurryXML.c_flatx2lit_case_160(x3)(x4)(x8)(x7)(st)
c_flatx2lit_case_161 x3 x4 (Curry.Module.Prelude.ListOr i xs) st = Curry.RunTimeSystem.mapOr(\ x st -> Curry.Module.FlatCurryXML.c_flatx2lit_case_161(x3)(x4)(x)(st))(i)(xs)(st)
c_flatx2lit_case_161 x3 x4 x st = Curry.RunTimeSystem.patternFail("FlatCurryXML.flatx2lit_case_161")(x)



c_flatx2lit_case_160 x3 x4 x8 x7 st = Curry.Module.Prelude.c_if_then_else(Curry.Module.Prelude.op_61_61_61(x7)(Curry.Module.Prelude.C_Char('n'))(st))(Curry.Module.FlatCurryXML.</