module Text.PrettyPrint.HughesPJ
(Var "$$",Value {args = 2, fixity = L, priority = 5, letBound = True, traced = False})
(Var "$+$",Value {args = 2, fixity = L, priority = 5, letBound = True, traced = False})
(Var "<+>",Value {args = 2, fixity = L, priority = 6, letBound = True, traced = False})
(Var "<>",Value {args = 2, fixity = L, priority = 6, letBound = True, traced = False})
(Var "braces",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "brackets",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "cat",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "char",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "colon",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "comma",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "double",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "doubleQuotes",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "empty",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "equals",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "fcat",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "float",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "fsep",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "fullRender",Value {args = 6, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "hang",Value {args = 3, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "hcat",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "hsep",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "int",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "integer",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "isEmpty",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "lbrace",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "lbrack",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "lparen",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "nest",Value {args = 2, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "parens",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "ptext",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "punctuate",Value {args = 2, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "quotes",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "rational",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "rbrace",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "rbrack",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "render",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "renderStyle",Value {args = 2, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "rparen",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "semi",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "sep",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "space",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "style",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "text",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Var "vcat",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "Mode" "LeftMode",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "Mode" "OneLineMode",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "Mode" "PageMode",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "Mode" "ZigZagMode",Value {args = 0, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "Style" "Style",Value {args = 3, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "TextDetails" "Chr",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "TextDetails" "PStr",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Con Data "TextDetails" "Str",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Field "Style" "lineLength",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Field "Style" "mode",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(Field "Style" "ribbonsPerLine",Value {args = 1, fixity = Def, priority = 9, letBound = True, traced = False})
(TypeClass "Doc",TyCls (Ty [] []))
(TypeClass "Mode",TyCls (Ty ["PageMode","ZigZagMode","LeftMode","OneLineMode"] []))
(TypeClass "RDoc",TyCls (Syn 0 THelper))
(TypeClass "Style",TyCls (Ty ["Style"] ["mode","lineLength","ribbonsPerLine"]))
(TypeClass "TextDetails",TyCls (Ty ["Chr","Str","PStr"] []))
