let name
  minReads=0
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| catch ExceptionFailure
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| | <catchScope>
| | | pushValue (\x_0 -> \x_1 -> \x_2 -> GHC.Tuple.())
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | call name
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | pushValue (\x_0 -> x_0)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | newRegister reg
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | iter loop
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <ok>
| | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_0 x_2)
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | readRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | writeRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | jump loop
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <ko>
| | | | | comment "raiseAgainIfConsumed"
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | saveInput
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | |                                                                j_1
| | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | choicesBranch
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | | <branch (\x_0 -> x_0)>
| | | | | | | readRegister reg
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | call name
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | call name
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | commit ExceptionFailure
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | ret
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | <default>
| | | | | | | fail []
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | <onException ExceptionFailure>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | saveInput
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | choicesBranch
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | | <branch (\x_0 -> x_0)>
| | | | | jump name
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=0
  mayRaise=[]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=0
  mayRaise=[]
  alwaysRaise=[]
  freeRegs=[]
| pushValue GHC.Tuple.()
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=0
  mayRaise=[]
  alwaysRaise=[]
  freeRegs=[]
| pushValue GHC.Tuple.()
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=1
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| comment "satisfy (\\t_0 -> ('0' GHC.Classes.== t_0) GHC.Classes.|| (('1' GHC.Classes.== t_0) GHC.Classes.|| (('2' GHC.Classes.== t_0) GHC.Classes.|| (('3' GHC.Classes.== t_0) GHC.Classes.|| (('4' GHC.Classes.== t_0) GHC.Classes.|| (('5' GHC.Classes.== t_0) GHC.Classes.|| (('6' GHC.Classes.== t_0) GHC.Classes.|| (('7' GHC.Classes.== t_0) GHC.Classes.|| (('8' GHC.Classes.== t_0) GHC.Classes.|| (('9' GHC.Classes.== t_0) GHC.Classes.|| GHC.Types.False))))))))))"
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read (\t_0 -> ('0' GHC.Classes.== t_0) GHC.Classes.|| (('1' GHC.Classes.== t_0) GHC.Classes.|| (('2' GHC.Classes.== t_0) GHC.Classes.|| (('3' GHC.Classes.== t_0) GHC.Classes.|| (('4' GHC.Classes.== t_0) GHC.Classes.|| (('5' GHC.Classes.== t_0) GHC.Classes.|| (('6' GHC.Classes.== t_0) GHC.Classes.|| (('7' GHC.Classes.== t_0) GHC.Classes.|| (('8' GHC.Classes.== t_0) GHC.Classes.|| (('9' GHC.Classes.== t_0) GHC.Classes.|| GHC.Types.False))))))))))
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=1
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> GHC.Tuple.())
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| pushValue (\x_0 -> x_0)
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| newRegister reg
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| iter loop
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[reg]
| | <ok>
| | | pushValue (\x_0 -> \x_1 -> x_1)
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | call name
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | readRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | writeRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | jump loop
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | <ko>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | saveInput
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | choicesBranch
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <branch (\x_0 -> x_0)>
| | | | | readRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | pushValue GHC.Tuple.()
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | ret
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=1
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> x_1)
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy GHC.Unicode.isSpace"
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read GHC.Unicode.isSpace
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| catch ExceptionFailure
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| | <catchScope>
| | | pushValue (\x_0 -> \x_1 -> x_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | join join
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=1
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | call name
| | | |   minReads=1
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | commit ExceptionFailure
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | ret
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | catch ExceptionFailure
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | | <catchScope>
| | | | | pushValue (\x_0 -> '0')
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | comment "satisfy ((GHC.Classes.==) '0')"
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | read ((GHC.Classes.==) '0')
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | commit ExceptionFailure
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | refJoin join
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <onException ExceptionFailure>
| | | | | comment "raiseAgainIfConsumed"
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | saveInput
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | |                                                                j_1
| | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | choicesBranch
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | | <branch (\x_0 -> x_0)>
| | | | | | | pushValue (\x_0 -> '1')
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | comment "satisfy ((GHC.Classes.==) '1')"
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | read ((GHC.Classes.==) '1')
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | refJoin join
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | <default>
| | | | | | | fail []
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | <onException ExceptionFailure>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | saveInput
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | choicesBranch
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | | <branch (\x_0 -> x_0)>
| | | | | catch ExceptionFailure
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | | <catchScope>
| | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> x_1)
| | | | | | |   minReads=4
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | comment "satisfy ((GHC.Classes.==) '\\'')"
| | | | | | |   minReads=4
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | read ((GHC.Classes.==) '\'')
| | | | | | |   minReads=4
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=3
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | join join
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | |   minReads=2
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | comment "satisfy ((GHC.Classes.==) '\\'')"
| | | | | | | |   minReads=2
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | read ((GHC.Classes.==) '\'')
| | | | | | | |   minReads=2
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | call name
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | commit ExceptionFailure
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | ret
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | catch ExceptionFailure
| | | | | | |   minReads=3
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | | <catchScope>
| | | | | | | | | pushValue (\x_0 -> \x_1 -> x_1)
| | | | | | | | |   minReads=3
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | comment "satisfy Parsers.Nandlang.nandStringLetter"
| | | | | | | | |   minReads=3
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | read Parsers.Nandlang.nandStringLetter
| | | | | | | | |   minReads=3
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | call name
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | commit ExceptionFailure
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | refJoin join
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | <onException ExceptionFailure>
| | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | saveInput
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | |                                                                j_1
| | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | choicesBranch
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_2)
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) '\\\\')"
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) '\\')
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy (\\t_0 -> ('0' GHC.Classes.== t_0) GHC.Classes.|| (('t' GHC.Classes.== t_0) GHC.Classes.|| (('n' GHC.Classes.== t_0) GHC.Classes.|| (('v' GHC.Classes.== t_0) GHC.Classes.|| (('f' GHC.Classes.== t_0) GHC.Classes.|| (('r' GHC.Classes.== t_0) GHC.Classes.|| GHC.Types.False))))))"
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read (\t_0 -> ('0' GHC.Classes.== t_0) GHC.Classes.|| (('t' GHC.Classes.== t_0) GHC.Classes.|| (('n' GHC.Classes.== t_0) GHC.Classes.|| (('v' GHC.Classes.== t_0) GHC.Classes.|| (('f' GHC.Classes.== t_0) GHC.Classes.|| (('r' GHC.Classes.== t_0) GHC.Classes.|| GHC.Types.False))))))
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | call name
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | refJoin join
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | <default>
| | | | | | | | | | | fail []
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | |   freeRegs=[]
| | | | | | <onException ExceptionFailure>
| | | | | | | comment "raiseAgainIfConsumed"
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | saveInput
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | |                                                                j_1
| | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | choicesBranch
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | pushValue (\x_0 -> \x_1 -> x_1)
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | call name
| | | | | | | | |   minReads=2
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | |   minReads=0
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | join join
| | | | | | | | |   minReads=0
| | | | | | | | |   mayRaise=[]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | |   minReads=0
| | | | | | | | | |   mayRaise=[]
| | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | |   freeRegs=[]
| | | | | | | | | | ret
| | | | | | | | | |   minReads=0
| | | | | | | | | |   mayRaise=[]
| | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | |   freeRegs=[]
| | | | | | | | | catch ExceptionFailure
| | | | | | | | |   minReads=0
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | | <catchScope>
| | | | | | | | | | | pushValue (\x_0 -> GHC.Tuple.())
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | join join
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | |   minReads=0
| | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | |   minReads=0
| | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | refJoin join
| | | | | | | | | | | |   minReads=0
| | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_1)
| | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | call name
| | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | join join
| | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | call name
| | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> GHC.Tuple.())
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | pushValue (\x_0 -> x_0)
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | newRegister reg
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | iter loop
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | <ok>
| | | | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_0 x_2)
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | writeRegister reg
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | jump loop
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | <ko>
| | | | | | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | saveInput
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | saveInput
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | saveInput
| | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | saveInput
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | |                                                                j_1
| | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | choicesBranch
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | call name
| | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | <default>
| | | | | | | | | | | | | fail []
| | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | <default>
| | | | | | | | | fail []
| | | | | | | | |   minReads=0
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> '(')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) '(')"
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) '(')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> ')')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) ')')"
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) ')')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> ',')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) ',')"
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) ',')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> ';')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) ';')"
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) ';')
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=1
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| ret
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> \x_2 -> x_2)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| pushValue (\x_0 -> x_0)
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| newRegister reg
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| iter loop
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[reg]
| | <ok>
| | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> x_3)
| | |   minReads=4
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | comment "satisfy ((GHC.Classes.==) '!')"
| | |   minReads=4
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | read ((GHC.Classes.==) '!')
| | |   minReads=4
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=3
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | call name
| | |   minReads=3
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | call name
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | readRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | writeRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | jump loop
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | <ko>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | saveInput
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | choicesBranch
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <branch (\x_0 -> x_0)>
| | | | | readRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | call name
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | ret
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> x_1)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| join join
|   minReads=0
|   mayRaise=[]
|   alwaysRaise=[]
|   freeRegs=[]
| | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| |   minReads=0
| |   mayRaise=[]
| |   alwaysRaise=[]
| |   freeRegs=[]
| | ret
| |   minReads=0
| |   mayRaise=[]
| |   alwaysRaise=[]
| |   freeRegs=[]
| catch ExceptionFailure
|   minReads=0
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| | <catchScope>
| | | pushValue (\x_0 -> GHC.Tuple.())
| | |   minReads=5
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | call name
| | |   minReads=5
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | commit ExceptionFailure
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | refJoin join
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | <onException ExceptionFailure>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | saveInput
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | choicesBranch
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | | <branch (\x_0 -> x_0)>
| | | | | call name
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | refJoin join
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=2
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> x_1)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| catch ExceptionFailure
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| | <catchScope>
| | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_2)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | comment "satisfy Parsers.Nandlang.nandIdentStart"
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | read Parsers.Nandlang.nandIdentStart
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | pushValue (\x_0 -> x_0)
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | newRegister reg
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | | iter loop
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <ok>
| | | | | pushValue (\x_0 -> \x_1 -> x_1)
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | comment "satisfy Parsers.Nandlang.nandIdentLetter"
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | read Parsers.Nandlang.nandIdentLetter
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | readRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | writeRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | jump loop
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <ko>
| | | | | comment "raiseAgainIfConsumed"
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | saveInput
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | |                                                                j_1
| | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | choicesBranch
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | | <branch (\x_0 -> x_0)>
| | | | | | | readRegister reg
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | call name
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | call name
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | commit ExceptionFailure
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | call name
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | | ret
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[]
| | | | | | <default>
| | | | | | | fail []
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | <onException ExceptionFailure>
| | | loadInput
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[ExceptionFailure]
| | |   freeRegs=[]
| | | fail []
| | |   minReads=0
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[ExceptionFailure]
| | |   freeRegs=[]
let name
  minReads=4
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> \x_5 -> x_3)
|   minReads=4
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) '{')"
|   minReads=4
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) '{')
|   minReads=4
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=3
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=3
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| pushValue (\x_0 -> x_0)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| newRegister reg
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| iter loop
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[reg]
| | <ok>
| | | pushValue (\x_0 -> \x_1 -> x_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | join join
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | readRegister reg
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | writeRegister reg
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | jump loop
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | catch ExceptionFailure
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <catchScope>
| | | | | pushValue (\x_0 -> \x_1 -> x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | catch ExceptionFailure
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | | <catchScope>
| | | | | | | pushValue (\x_0 -> \x_1 -> (GHC.Types.:) 'i' ((GHC.Types.:) 'f' GHC.Types.[]))
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | comment "satisfy ((GHC.Classes.==) 'i')"
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | read ((GHC.Classes.==) 'i')
| | | | | | |   minReads=2
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | comment "satisfy ((GHC.Classes.==) 'f')"
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | read ((GHC.Classes.==) 'f')
| | | | | | |   minReads=1
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | commit ExceptionFailure
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | call name
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | commit ExceptionFailure
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | refJoin join
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | <onException ExceptionFailure>
| | | | | | | loadInput
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | | | | | | fail []
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | | | <onException ExceptionFailure>
| | | | | comment "raiseAgainIfConsumed"
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | saveInput
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | |                                                                j_1
| | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | choicesBranch
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | | <branch (\x_0 -> x_0)>
| | | | | | | catch ExceptionFailure
| | | | | | |   minReads=4
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[]
| | | | | | |   freeRegs=[reg]
| | | | | | | | <catchScope>
| | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> x_3)
| | | | | | | | |   minReads=7
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | catch ExceptionFailure
| | | | | | | | |   minReads=7
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[]
| | | | | | | | | | <catchScope>
| | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> (GHC.Types.:) 'w' ((GHC.Types.:) 'h' ((GHC.Types.:) 'i' ((GHC.Types.:) 'l' ((GHC.Types.:) 'e' GHC.Types.[])))))
| | | | | | | | | | |   minReads=7
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'w')"
| | | | | | | | | | |   minReads=7
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) 'w')
| | | | | | | | | | |   minReads=7
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=6
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'h')"
| | | | | | | | | | |   minReads=6
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) 'h')
| | | | | | | | | | |   minReads=6
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=5
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'i')"
| | | | | | | | | | |   minReads=5
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) 'i')
| | | | | | | | | | |   minReads=5
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'l')"
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) 'l')
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'e')"
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | read ((GHC.Classes.==) 'e')
| | | | | | | | | | |   minReads=3
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | call name
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | call name
| | | | | | | | | | |   minReads=2
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | call name
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | refJoin join
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | loadInput
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | fail []
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | |   freeRegs=[]
| | | | | | | | <onException ExceptionFailure>
| | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[reg]
| | | | | | | | | saveInput
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[reg]
| | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | |                                                                j_1
| | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[reg]
| | | | | | | | | choicesBranch
| | | | | | | | |   minReads=4
| | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | |   alwaysRaise=[]
| | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | |   minReads=4
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> \x_5 -> \x_6 -> \x_7 -> \x_8 -> \x_9 -> x_8)
| | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | join join
| | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | pushValue (\x_0 -> x_0)
| | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | newRegister reg
| | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | iter loop
| | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | <ok>
| | | | | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_0 x_2)
| | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | writeRegister reg
| | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | jump loop
| | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | <ko>
| | | | | | | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | saveInput
| | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | comment "satisfy ((GHC.Classes.==) '=')"
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | read ((GHC.Classes.==) '=')
| | | | | | | | | | | | | | | | | | | |   minReads=6
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | |   minReads=5
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | pushValue (\x_0 -> x_0)
| | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | newRegister reg
| | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | iter loop
| | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | <ok>
| | | | | | | | | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> x_0 x_2)
| | | | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | writeRegister reg
| | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | jump loop
| | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | | | <ko>
| | | | | | | | | | | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | | saveInput
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | | | | | | | | | | readRegister reg
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg,reg]
| | | | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> GHC.Tuple.())
| | | | | | | | | | | | | | | | |   minReads=11
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | catch ExceptionFailure
| | | | | | | | | | | | | | | | |   minReads=11
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | <catchScope>
| | | | | | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> (GHC.Types.:) 'v' ((GHC.Types.:) 'a' ((GHC.Types.:) 'r' GHC.Types.[])))
| | | | | | | | | | | | | | | | | | |   minReads=11
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'v')"
| | | | | | | | | | | | | | | | | | |   minReads=11
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | read ((GHC.Classes.==) 'v')
| | | | | | | | | | | | | | | | | | |   minReads=11
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=10
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'a')"
| | | | | | | | | | | | | | | | | | |   minReads=10
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | read ((GHC.Classes.==) 'a')
| | | | | | | | | | | | | | | | | | |   minReads=10
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=9
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | comment "satisfy ((GHC.Classes.==) 'r')"
| | | | | | | | | | | | | | | | | | |   minReads=9
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | read ((GHC.Classes.==) 'r')
| | | | | | | | | | | | | | | | | | |   minReads=9
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | commit ExceptionFailure
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | | | | | | | loadInput
| | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | saveInput
| | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | | | | | |   minReads=8
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | | | loadInput
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | | | <onException ExceptionFailure>
| | | | | | | | | | | | | comment "raiseAgainIfConsumed"
| | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | saveInput
| | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | | | | | | | | |                                                                j_1
| | | | | | | | | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | choicesBranch
| | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | | | | | | | | pushValue (\x_0 -> \x_1 -> x_0)
| | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | |   minReads=4
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | call name
| | | | | | | | | | | | | | |   minReads=2
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | | refJoin join
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[]
| | | | | | | | | | | | | | |   alwaysRaise=[]
| | | | | | | | | | | | | | |   freeRegs=[reg]
| | | | | | | | | | | | | | <default>
| | | | | | | | | | | | | | | fail []
| | | | | | | | | | | | | | |   minReads=0
| | | | | | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | | | | | |   freeRegs=[]
| | | | | | | | | | <default>
| | | | | | | | | | | fail []
| | | | | | | | | | |   minReads=0
| | | | | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | | | | |   freeRegs=[]
| | | | | | <default>
| | | | | | | fail []
| | | | | | |   minReads=0
| | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | |   freeRegs=[]
| | <ko>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | saveInput
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | choicesBranch
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <branch (\x_0 -> x_0)>
| | | | | readRegister reg
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | call name
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | comment "satisfy ((GHC.Classes.==) '}')"
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | read ((GHC.Classes.==) '}')
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | call name
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | ret
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
let name
  minReads=5
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
| pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> \x_5 -> GHC.Tuple.())
|   minReads=5
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| comment "satisfy ((GHC.Classes.==) '[')"
|   minReads=5
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| read ((GHC.Classes.==) '[')
|   minReads=5
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=4
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=4
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=3
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| call name
|   minReads=3
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| lift2Value (\x_0 -> \x_1 -> x_0 x_1)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| pushValue (\x_0 -> x_0)
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| newRegister reg
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[]
| iter loop
|   minReads=2
|   mayRaise=[ExceptionFailure]
|   alwaysRaise=[]
|   freeRegs=[reg]
| | <ok>
| | | pushValue (\x_0 -> \x_1 -> x_1)
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | call name
| | |   minReads=1
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | readRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | writeRegister reg
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | jump loop
| | |   minReads=0
| | |   mayRaise=[]
| | |   alwaysRaise=[]
| | |   freeRegs=[]
| | <ko>
| | | comment "raiseAgainIfConsumed"
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | saveInput
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | |                                                                j_1
| | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | choicesBranch
| | |   minReads=2
| | |   mayRaise=[ExceptionFailure]
| | |   alwaysRaise=[]
| | |   freeRegs=[reg]
| | | | <branch (\x_0 -> x_0)>
| | | | | readRegister reg
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | pushValue GHC.Tuple.()
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | comment "satisfy ((GHC.Classes.==) ']')"
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | read ((GHC.Classes.==) ']')
| | | | |   minReads=2
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | call name
| | | | |   minReads=1
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | ret
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | <default>
| | | | | fail []
| | | | |   minReads=0
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[ExceptionFailure]
| | | | |   freeRegs=[]
pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> GHC.Show.show x_2)
  minReads=1
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
call name
  minReads=1
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
lift2Value (\x_0 -> \x_1 -> x_0 x_1)
  minReads=0
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
pushValue (\x_0 -> x_0)
  minReads=0
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
newRegister reg
  minReads=0
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[]
iter loop
  minReads=0
  mayRaise=[ExceptionFailure]
  alwaysRaise=[]
  freeRegs=[reg]
| <ok>
| | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> \x_5 -> \x_6 -> \x_7 -> \x_8 -> x_8)
| |   minReads=18
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | catch ExceptionFailure
| |   minReads=18
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | | <catchScope>
| | | | pushValue (\x_0 -> \x_1 -> \x_2 -> \x_3 -> \x_4 -> \x_5 -> \x_6 -> \x_7 -> (GHC.Types.:) 'f' ((GHC.Types.:) 'u' ((GHC.Types.:) 'n' ((GHC.Types.:) 'c' ((GHC.Types.:) 't' ((GHC.Types.:) 'i' ((GHC.Types.:) 'o' ((GHC.Types.:) 'n' GHC.Types.[]))))))))
| | | |   minReads=18
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'f')"
| | | |   minReads=18
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'f')
| | | |   minReads=18
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=17
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'u')"
| | | |   minReads=17
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'u')
| | | |   minReads=17
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=16
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'n')"
| | | |   minReads=16
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'n')
| | | |   minReads=16
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=15
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'c')"
| | | |   minReads=15
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'c')
| | | |   minReads=15
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=14
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 't')"
| | | |   minReads=14
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 't')
| | | |   minReads=14
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=13
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'i')"
| | | |   minReads=13
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'i')
| | | |   minReads=13
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=12
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'o')"
| | | |   minReads=12
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'o')
| | | |   minReads=12
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=11
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | comment "satisfy ((GHC.Classes.==) 'n')"
| | | |   minReads=11
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | read ((GHC.Classes.==) 'n')
| | | |   minReads=11
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | commit ExceptionFailure
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | call name
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | call name
| | | |   minReads=10
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=8
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | call name
| | | |   minReads=8
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=6
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | call name
| | | |   minReads=6
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=6
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | join join
| | | |   minReads=6
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=6
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=6
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | call name
| | | | |   minReads=4
| | | | |   mayRaise=[ExceptionFailure]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | readRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | writeRegister reg
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[reg]
| | | | | jump loop
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | catch ExceptionFailure
| | | |   minReads=6
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | | <catchScope>
| | | | | | pushValue (\x_0 -> \x_1 -> \x_2 -> GHC.Tuple.())
| | | | | |   minReads=8
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | comment "satisfy ((GHC.Classes.==) ':')"
| | | | | |   minReads=8
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | read ((GHC.Classes.==) ':')
| | | | | |   minReads=8
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | |   minReads=7
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | call name
| | | | | |   minReads=7
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | call name
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | commit ExceptionFailure
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | refJoin join
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | <onException ExceptionFailure>
| | | | | | comment "raiseAgainIfConsumed"
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | saveInput
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | |                                                                j_1
| | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | choicesBranch
| | | | | |   minReads=6
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[reg]
| | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | call name
| | | | | | | |   minReads=6
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[reg]
| | | | | | | | refJoin join
| | | | | | | |   minReads=6
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[reg]
| | | | | | | <default>
| | | | | | | | fail []
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | <onException ExceptionFailure>
| | | | loadInput
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[ExceptionFailure]
| | | |   freeRegs=[]
| | | | fail []
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[ExceptionFailure]
| | | |   freeRegs=[]
| <ko>
| | comment "raiseAgainIfConsumed"
| |   minReads=0
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | saveInput
| |   minReads=0
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| |                                                                j_1
| |                                                                _) -> i_0 GHC.Classes.== j_1)
| |   minReads=0
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | choicesBranch
| |   minReads=0
| |   mayRaise=[ExceptionFailure]
| |   alwaysRaise=[]
| |   freeRegs=[reg]
| | | <branch (\x_0 -> x_0)>
| | | | readRegister reg
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[reg]
| | | | call name
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | call name
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | join join
| | | |   minReads=0
| | | |   mayRaise=[]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | | lift2Value (\x_0 -> \x_1 -> x_0 x_1)
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | | ret
| | | | |   minReads=0
| | | | |   mayRaise=[]
| | | | |   alwaysRaise=[]
| | | | |   freeRegs=[]
| | | | catch ExceptionFailure
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[]
| | | |   freeRegs=[]
| | | | | <catchScope>
| | | | | | comment "negLook"
| | | | | |   minReads=0
| | | | | |   mayRaise=[]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | catch ExceptionFailure
| | | | | |   minReads=0
| | | | | |   mayRaise=[]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | | <catchScope>
| | | | | | | | comment "negLook.ahead"
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | saveInput
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | comment "satisfy ((\\x_0 -> \\x_1 -> x_0) GHC.Types.True)"
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | read (\x_0 -> GHC.Types.True)
| | | | | | | |   minReads=1
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | popValue
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | commit ExceptionFailure
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | loadInput
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | fail []
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | <onException ExceptionFailure>
| | | | | | | | comment "negLook.reset"
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | loadInput
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | pushValue GHC.Tuple.()
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | commit ExceptionFailure
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | | | | refJoin join
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[]
| | | | | | | |   alwaysRaise=[]
| | | | | | | |   freeRegs=[]
| | | | | <onException ExceptionFailure>
| | | | | | comment "raiseAgainIfConsumed"
| | | | | |   minReads=0
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | saveInput
| | | | | |   minReads=0
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | lift2Value (\(Data.Text.Internal.Text _ i_0 _) (Data.Text.Internal.Text _
| | | | | |                                                                j_1
| | | | | |                                                                _) -> i_0 GHC.Classes.== j_1)
| | | | | |   minReads=0
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | choicesBranch
| | | | | |   minReads=0
| | | | | |   mayRaise=[ExceptionFailure]
| | | | | |   alwaysRaise=[]
| | | | | |   freeRegs=[]
| | | | | | | <branch (\x_0 -> x_0)>
| | | | | | | | comment "eof.fail"
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | | fail [FailureEnd]
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | | | | | <default>
| | | | | | | | fail []
| | | | | | | |   minReads=0
| | | | | | | |   mayRaise=[ExceptionFailure]
| | | | | | | |   alwaysRaise=[ExceptionFailure]
| | | | | | | |   freeRegs=[]
| | | <default>
| | | | fail []
| | | |   minReads=0
| | | |   mayRaise=[ExceptionFailure]
| | | |   alwaysRaise=[ExceptionFailure]
| | | |   freeRegs=[]