Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- set -eu
- declare _R # Return register
- declare -i _F=0 # Current frame
- declare -a _S=() # Stack frame data
- declare -i _SP=0 # Beginning of current stack frame
- declare -i _SQ=0 # End of current stack frame
- declare -a _PSP=() # Beginnings of previous stack frames
- declare -a _A=() # Array frame data
- declare -i _AP=0 # Beginning of current array frame
- _A[0]=0
- _A[1]=1
- _A[2]=2
- _A[3]=65623
- _A[4]=65624
- _A[5]=65625
- _A[6]=65629
- _A[7]=65630
- _A[8]=65633
- _A[9]=65635
- _A[10]=65639
- _A[11]=65640
- _A[12]=65641
- _A[13]=65643
- _A[14]=65645
- _A[15]=65648
- _A[16]=65649
- _A[17]=65650
- _A[18]=65651
- _A[19]=65652
- _A[20]=65657
- _AP=21
- idris_Prelude_46_List_46__43__43_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 3 ))
- case ${_A[$2]} in
- 1)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _S[_SP + 2]=0
- idris_Prelude_46_List_46__43__43_ "${_S[_SP + 2]}" "${_S[_SP + 1]}" "$3"
- _S[_SP + 2]=${_R}
- _A[_AP]=1
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 2]}
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- ;;
- 0)
- _R=$3
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Basics_46__46_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- idris__123_APPLY0_125_ "$5" "$6"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "$4" "${_S[_SP]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46__60_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _R=${_S[_SP + 1]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Algebra_46__60__43__62_ () {
- _R=$2
- }
- idris__64__64_constructor_32_of_32_Prelude_46_Algebra_46_Monoid_35_Semigroup_32_a () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _R=${_S[_SP]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__64__64_constructor_32_of_32_Prelude_46_Applicative_46_Alternative_35_Applicative_32_f () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _R=${_S[_SP]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Force () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- idris__123_EVAL0_125_ "$3"
- _S[_SP]=${_R}
- _R=${_S[_SP]}
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 3 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=19
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36_List_32_a_58__33_show_58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "$1"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_call_95__95_IO () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- _S[_SP]=0
- idris__123_APPLY0_125_ "$3" "${_S[_SP]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46_compare () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _R=${_S[_SP]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Foldable_46_concatMap () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- idris_Prelude_46_Foldable_46_foldr "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "$4"
- _S[_SP]=${_R}
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- case ${_A[$5]} in
- 0)
- _S[_SP + 4]=${_A[$5 + 1]}
- _S[_SP + 5]=${_A[$5 + 2]}
- esac
- _A[_AP]=65631
- _A[_AP + 1]=${_S[_SP + 1]}
- _A[_AP + 2]=${_S[_SP + 2]}
- _A[_AP + 3]=${_S[_SP + 3]}
- _A[_AP + 4]=${_S[_SP + 4]}
- _A[_AP + 5]=$6
- _S[_SP + 1]=${_AP}
- _AP=$(( _AP + 6 ))
- idris__123_APPLY0_125_ "${_S[_SP]}" "${_S[_SP + 1]}"
- _S[_SP]=${_R}
- case ${_A[$5]} in
- 0)
- _S[_SP + 1]=${_A[$5 + 1]}
- _S[_SP + 2]=${_A[$5 + 2]}
- _S[_SP + 1]=${_S[_SP + 2]}
- esac
- idris__123_APPLY0_125_ "${_S[_SP]}" "${_S[_SP + 1]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Applicative_46_empty () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$3]} in
- 0)
- _S[_SP]=${_A[$3 + 1]}
- _S[_SP + 1]=${_A[$3 + 2]}
- idris__123_APPLY0_125_ "${_S[_SP + 1]}" "$2"
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Foldable_46_foldr () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- idris__123_APPLY0_125_ "$4" "$2"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$3"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Applicative_46_guard () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 4 ))
- case ${_A[$3]} in
- 0)
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _S[_SP + 2]=0
- idris__123_APPLY0_125_ "${_S[_SP + 1]}" "${_S[_SP + 2]}"
- esac
- ;;
- 1)
- _S[_SP]=0
- _S[_SP + 1]=0
- case ${_A[$2]} in
- 0)
- _S[_SP + 2]=${_A[$2 + 1]}
- _S[_SP + 3]=${_A[$2 + 2]}
- esac
- idris_Prelude_46_Applicative_46_pure "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}"
- _S[_SP]=${_R}
- _S[_SP + 1]=0
- idris__123_APPLY0_125_ "${_S[_SP]}" "${_S[_SP + 1]}"
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Bool_46_ifThenElse () {
- case ${_A[$2]} in
- 0)
- idris__123_EVAL0_125_ "$4"
- ;;
- 1)
- idris__123_EVAL0_125_ "$3"
- esac
- }
- idris_Prelude_46_Classes_46_intToBool () {
- case $1 in
- 0)
- _R=0
- ;;
- *)
- _R=1
- esac
- }
- idris_io_95_bind () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- idris__123_io_95_bind2_125_ "$1" "$2" "$3" "$4" "$5" "$6"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "$4" "$6"
- _S[_SP + 1]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "${_S[_SP + 1]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_io_95_return () {
- _R=$3
- }
- idris_Main_46_main () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 3 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=7
- idris_Prelude_46_show "${_S[_SP + 1]}" "${_S[_SP + 2]}"
- _S[_SP + 1]=${_R}
- _S[_SP + 2]=15
- idris_Main_46_pythag "${_S[_SP + 2]}"
- _S[_SP + 2]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 1]}" "${_S[_SP + 2]}"
- _S[_SP + 1]=${_R}
- idris_Prelude_46_putStr "${_S[_SP]}" "${_S[_SP + 1]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_mkForeignPrim () {
- _R=0
- }
- idris_Prelude_46_Algebra_46_neutral () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- case ${_A[$2]} in
- 0)
- _S[_SP]=${_A[$2 + 1]}
- _S[_SP + 1]=${_A[$2 + 2]}
- _R=${_S[_SP + 1]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_prim_95__95_addInt () {
- _R=$(( $1 + $2 ))
- }
- idris_prim_95__95_concat () {
- _R=$1$2
- }
- idris_prim_95__95_eqInt () {
- _R=$(( $1 == $2 ))
- }
- idris_prim_95__95_mulInt () {
- _R=$(( $1 * $2 ))
- }
- idris_prim_95__95_null () {
- echo 'Operator LExternal prim__null is not supported' >&2
- }
- idris_prim_95__95_readFile () {
- echo 'Operator LExternal prim__readFile is not supported' >&2
- }
- idris_prim_95__95_registerPtr () {
- echo 'Operator LExternal prim__registerPtr is not supported' >&2
- }
- idris_prim_95__95_sextInt_95_BigInt () {
- _R=$1
- }
- idris_prim_95__95_sltInt () {
- _R=$(( $1 < $2 ))
- }
- idris_prim_95__95_stderr () {
- echo 'Operator LExternal prim__stderr is not supported' >&2
- }
- idris_prim_95__95_stdin () {
- echo 'Operator LExternal prim__stdin is not supported' >&2
- }
- idris_prim_95__95_stdout () {
- echo 'Operator LExternal prim__stdout is not supported' >&2
- }
- idris_prim_95__95_subInt () {
- _R=$(( $1 - $2 ))
- }
- idris_prim_95__95_toStrInt () {
- _R=$1
- }
- idris_prim_95__95_vm () {
- echo 'Operator LExternal prim__vm is not supported' >&2
- }
- idris_prim_95__95_writeFile () {
- echo 'Operator LExternal prim__writeFile is not supported' >&2
- }
- idris_prim_95__95_writeString () {
- echo "$2"
- }
- idris_prim_95_io_95_bind () {
- idris__123_APPLY0_125_ "$4" "$3"
- }
- idris_Prelude_46_Applicative_46_pure () {
- idris__123_APPLY0_125_ "$3" "$2"
- }
- idris_Prelude_46_putStr () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 5 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _A[_AP]=65644
- _A[_AP + 1]=$2
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 2 ))
- _S[_SP + 4]=14
- _A[_AP]=65646
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _A[_AP + 3]=${_S[_SP + 2]}
- _A[_AP + 4]=${_S[_SP + 3]}
- _A[_AP + 5]=${_S[_SP + 4]}
- _R=${_AP}
- _AP=$(( _AP + 6 ))
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Main_46_pythag () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 4 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=1
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0 "${_S[_SP + 2]}" "$1"
- _S[_SP + 2]=${_R}
- _S[_SP + 3]=6
- idris_Prelude_46_Monad_46_Prelude_46__64_Prelude_46_Monad_46_Monad_36_List_58__33__62__62__61__58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_run_95__95_IO () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- _S[_SP]=0
- idris__123_APPLY0_125_ "$2" "${_S[_SP]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_show () {
- _R=$2
- }
- idris_unsafePerformPrimIO () {
- _R=0
- }
- idris_world () {
- _R=$1
- }
- idris_Prelude_46_Bool_46__124__124_ () {
- case ${_A[$1]} in
- 0)
- idris__123_EVAL0_125_ "$2"
- ;;
- 1)
- _R=1
- esac
- }
- idris__123_APPLY0_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- case ${_A[$1]} in
- 65623)
- idris_Main_46__123_pythag0_125_ "$2"
- ;;
- 65624)
- idris_Main_46__123_pythag1_125_ "$2"
- ;;
- 65625)
- idris_Main_46__123_pythag2_125_ "$2"
- ;;
- 65626)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- idris_Main_46__123_pythag3_125_ "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "$2"
- ;;
- 65627)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- idris_Main_46__123_pythag4_125_ "${_S[_SP]}" "${_S[_SP + 1]}" "$2"
- ;;
- 65628)
- _S[_SP]=${_A[$1 + 1]}
- idris_Main_46__123_pythag5_125_ "${_S[_SP]}" "$2"
- ;;
- 65629)
- idris_Main_46__123_pythag6_125_ "$2"
- ;;
- 65630)
- idris_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c "$2"
- ;;
- 65631)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- _S[_SP + 3]=${_A[$1 + 4]}
- _S[_SP + 4]=${_A[$1 + 5]}
- idris_Prelude_46_Basics_46__46_ "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "$2"
- ;;
- 65632)
- _S[_SP]=${_A[$1 + 1]}
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam0_125_ "${_S[_SP]}" "$2"
- ;;
- 65633)
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam1_125_ "$2"
- ;;
- 65634)
- _S[_SP]=${_A[$1 + 1]}
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_ "${_S[_SP]}" "$2"
- ;;
- 65635)
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam3_125_ "$2"
- ;;
- 65636)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- _S[_SP + 3]=${_A[$1 + 4]}
- idris_Prelude_46_List_46__64_Prelude_46_Foldable_46_Foldable_36_List "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "$2"
- ;;
- 65637)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam0_125_ "${_S[_SP]}" "${_S[_SP + 1]}" "$2"
- ;;
- 65638)
- _S[_SP]=${_A[$1 + 1]}
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam1_125_ "${_S[_SP]}" "$2"
- ;;
- 65639)
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam2_125_ "$2"
- ;;
- 65640)
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam3_125_ "$2"
- ;;
- 65641)
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam4_125_ "$2"
- ;;
- 65642)
- _S[_SP]=${_A[$1 + 1]}
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam5_125_ "${_S[_SP]}" "$2"
- ;;
- 65643)
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam6_125_ "$2"
- ;;
- 65644)
- _S[_SP]=${_A[$1 + 1]}
- idris_Prelude_46__123_putStr0_125_ "${_S[_SP]}" "$2"
- ;;
- 65645)
- idris_Prelude_46__123_putStr1_125_ "$2"
- ;;
- 65646)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- _S[_SP + 3]=${_A[$1 + 4]}
- _S[_SP + 4]=${_A[$1 + 5]}
- idris_io_95_bind "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "$2"
- ;;
- 65647)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- idris_io_95_return "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "$2"
- ;;
- 65648)
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c0_125_ "$2"
- ;;
- 65649)
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c1_125_ "$2"
- ;;
- 65650)
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c2_125_ "$2"
- ;;
- 65651)
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c3_125_ "$2"
- ;;
- 65652)
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c4_125_ "$2"
- ;;
- 65653)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- _S[_SP + 3]=${_A[$1 + 4]}
- _S[_SP + 4]=${_A[$1 + 5]}
- _S[_SP + 5]=${_A[$1 + 6]}
- idris__123_io_95_bind1_125_ "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "${_S[_SP + 5]}" "$2"
- ;;
- 65654)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _S[_SP + 2]=${_A[$1 + 3]}
- _A[_AP]=65636
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _A[_AP + 3]=${_S[_SP + 2]}
- _A[_AP + 4]=$2
- _R=${_AP}
- _AP=$(( _AP + 5 ))
- ;;
- 65655)
- _S[_SP]=${_A[$1 + 1]}
- _S[_SP + 1]=${_A[$1 + 2]}
- _A[_AP]=65654
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _A[_AP + 3]=$2
- _R=${_AP}
- _AP=$(( _AP + 4 ))
- ;;
- 65656)
- _S[_SP]=${_A[$1 + 1]}
- _A[_AP]=65655
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=$2
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- ;;
- 65657)
- _A[_AP]=65656
- _A[_AP + 1]=$2
- _R=${_AP}
- _AP=$(( _AP + 2 ))
- ;;
- *)
- _R=0
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__123_EVAL0_125_ () {
- case $1 in
- *)
- _R=$1
- esac
- }
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam0_125_ () {
- idris_Prelude_46_Classes_46_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int_58__33_compare_58_0 "$1" "$2"
- }
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c0_125_ () {
- _R=$1
- }
- idris_Prelude_46_Classes_46__123_Prelude_46_Classes_46_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_44__32_method_32__60__61__95_lam0_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- _S[_SP]=$(( $1 == $2 ))
- case ${_S[_SP]} in
- 0)
- _R=0
- ;;
- *)
- _R=1
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam0_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- idris_Prelude_46_Foldable_46_Prelude_46_List_46__64_Prelude_46_Foldable_46_Foldable_36_List_58__33_foldr_58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "$1" "$2" "$3"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__123_io_95_bind0_125_ () {
- idris__123_APPLY0_125_ "$5" "$7"
- }
- idris_Prelude_46__123_putStr0_125_ () {
- echo "$1"
- }
- idris_Main_46__123_pythag0_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- _S[_SP]=0
- _A[_AP]=1
- _A[_AP + 1]=$1
- _A[_AP + 2]=${_S[_SP]}
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__123_runMain0_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- idris_Main_46_main
- _S[_SP]=${_R}
- _S[_SP + 1]=0
- idris__123_APPLY0_125_ "${_S[_SP]}" "${_S[_SP + 1]}"
- _S[_SP]=${_R}
- idris__123_EVAL0_125_ "${_S[_SP]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam1_125_ () {
- _A[_AP]=65632
- _A[_AP + 1]=$1
- _R=${_AP}
- _AP=$(( _AP + 2 ))
- }
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c1_125_ () {
- _R=$1
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam1_125_ () {
- _A[_AP]=65637
- _A[_AP + 1]=$1
- _A[_AP + 2]=$2
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- }
- idris__123_io_95_bind1_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- idris__123_io_95_bind0_125_ "$1" "$2" "$3" "$4" "$5" "$6" "$7"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$6"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46__123_putStr1_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 3 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _A[_AP]=65647
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _A[_AP + 3]=${_S[_SP + 2]}
- _R=${_AP}
- _AP=$(( _AP + 4 ))
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Main_46__123_pythag1_125_ () {
- _R=3
- }
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=0
- idris_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int
- _S[_SP + 1]=${_R}
- idris_Prelude_46_Classes_46_compare "${_S[_SP]}" "${_S[_SP + 1]}"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$1"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$2"
- _S[_SP]=${_R}
- case ${_A[_S[_SP]]} in
- 0)
- _R=1
- ;;
- *)
- _R=0
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c2_125_ () {
- _R=$1
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam2_125_ () {
- _A[_AP]=65638
- _A[_AP + 1]=$1
- _R=${_AP}
- _AP=$(( _AP + 2 ))
- }
- idris__123_io_95_bind2_125_ () {
- _A[_AP]=65653
- _A[_AP + 1]=$1
- _A[_AP + 2]=$2
- _A[_AP + 3]=$3
- _A[_AP + 4]=$4
- _A[_AP + 5]=$5
- _A[_AP + 6]=$6
- _R=${_AP}
- _AP=$(( _AP + 7 ))
- }
- idris_Main_46__123_pythag2_125_ () {
- _R=0
- }
- idris_Prelude_46_Classes_46__123_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam3_125_ () {
- _A[_AP]=65634
- _A[_AP + 1]=$1
- _R=${_AP}
- _AP=$(( _AP + 2 ))
- }
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c3_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- _S[_SP + 4]=16
- _S[_SP + 5]=17
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36__40_a_44__32_b_41__58__33_show_58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "${_S[_SP + 5]}" "$1"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam3_125_ () {
- _R=10
- }
- idris_Main_46__123_pythag3_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _A[_AP]=0
- _A[_AP + 1]=$2
- _A[_AP + 2]=$3
- _S[_SP]=${_AP}
- _AP=$(( _AP + 3 ))
- _A[_AP]=0
- _A[_AP + 1]=$1
- _A[_AP + 2]=${_S[_SP]}
- _S[_SP]=${_AP}
- _AP=$(( _AP + 3 ))
- _S[_SP + 1]=0
- _A[_AP]=1
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__123_PE_95_List_32_a_32_instance_32_of_32_Prelude_46_Show_95_f5d3ac2c4_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- _S[_SP + 4]=15
- _S[_SP + 5]=18
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36__40_a_44__32_b_41__58__33_show_58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "${_S[_SP + 5]}" "$1"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam4_125_ () {
- _R=11
- }
- idris_Main_46__123_pythag4_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=4
- _S[_SP + 4]=5
- _A[_AP]=0
- _A[_AP + 1]=${_S[_SP + 3]}
- _A[_AP + 2]=${_S[_SP + 4]}
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 3 ))
- _S[_SP + 4]=$(( $3 * $3 ))
- _S[_SP + 5]=$(( $1 * $1 ))
- _S[_SP + 4]=$(( _S[_SP + 4] + _S[_SP + 5] ))
- _S[_SP + 5]=$(( $2 * $2 ))
- _S[_SP + 4]=$(( _S[_SP + 4] == _S[_SP + 5] ))
- case ${_S[_SP + 4]} in
- 0)
- _S[_SP + 4]=0
- ;;
- *)
- _S[_SP + 4]=1
- esac
- idris_Prelude_46_Applicative_46_guard "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}"
- _S[_SP + 2]=${_R}
- _A[_AP]=65626
- _A[_AP + 1]=$3
- _A[_AP + 2]=$1
- _A[_AP + 3]=$2
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 4 ))
- idris_Prelude_46_Monad_46_Prelude_46__64_Prelude_46_Monad_46_Monad_36_List_58__33__62__62__61__58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam5_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 1 ))
- _S[_SP]=0
- idris_Prelude_46_List_46__43__43_ "${_S[_SP]}" "$1" "$2"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Main_46__123_pythag5_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 4 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=1
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0 "${_S[_SP + 2]}" "$2"
- _S[_SP + 2]=${_R}
- _A[_AP]=65627
- _A[_AP + 1]=$2
- _A[_AP + 2]=$1
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 3 ))
- idris_Prelude_46_Monad_46_Prelude_46__64_Prelude_46_Monad_46_Monad_36_List_58__33__62__62__61__58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46__123_Prelude_46_List_32_instance_32_of_32_Prelude_46_Monad_46_Monad_44__32_method_32__62__62__61__95_lam6_125_ () {
- _A[_AP]=65642
- _A[_AP + 1]=$1
- _R=${_AP}
- _AP=$(( _AP + 2 ))
- }
- idris_Main_46__123_pythag6_125_ () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 4 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=1
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0 "${_S[_SP + 2]}" "$1"
- _S[_SP + 2]=${_R}
- _A[_AP]=65628
- _A[_AP + 1]=$1
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 2 ))
- idris_Prelude_46_Monad_46_Prelude_46__64_Prelude_46_Monad_46_Monad_36_List_58__33__62__62__61__58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Decidable_46_Equality_46_Decidable_46_Equality_46__64_Decidable_46_Equality_46_DecEq_36_Char_58__33_decEq_58_0_58_primitiveNotEq_58_0 () {
- _R=0
- }
- idris_Decidable_46_Equality_46_Decidable_46_Equality_46__64_Decidable_46_Equality_46_DecEq_36_Int_58__33_decEq_58_0_58_primitiveNotEq_58_0 () {
- _R=0
- }
- idris_Decidable_46_Equality_46_Decidable_46_Equality_46__64_Decidable_46_Equality_46_DecEq_36_Integer_58__33_decEq_58_0_58_primitiveNotEq_58_0 () {
- _R=0
- }
- idris_Decidable_46_Equality_46_Decidable_46_Equality_46__64_Decidable_46_Equality_46_DecEq_36_String_58__33_decEq_58_0_58_primitiveNotEq_58_0 () {
- _R=0
- }
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0_58_go_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 5 ))
- case $4 in
- 0)
- _A[_AP]=1
- _A[_AP + 1]=$5
- _A[_AP + 2]=$3
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- ;;
- *)
- _S[_SP]=1
- _S[_SP]=$(( $4 - _S[_SP] ))
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _A[_AP]=1
- _A[_AP + 1]=$5
- _A[_AP + 2]=$3
- _S[_SP + 3]=${_AP}
- _AP=$(( _AP + 3 ))
- _S[_SP + 4]=1
- _S[_SP + 4]=$(( $5 - _S[_SP + 4] ))
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0_58_go_58_0 "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP]}" "${_S[_SP + 4]}"
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36_List_32_a_58__33_show_58_0_58_show_39__58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 7 ))
- case ${_A[$6]} in
- 1)
- _S[_SP]=${_A[$6 + 1]}
- _S[_SP + 1]=${_A[$6 + 2]}
- case ${_A[_S[_SP + 1]]} in
- 0)
- _S[_SP + 2]=0
- idris_Prelude_46_show "${_S[_SP + 2]}" "$4"
- _S[_SP + 2]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 2]}" "${_S[_SP]}"
- _S[_SP + 2]=${_R}
- _R=$5${_S[_SP + 2]}
- ;;
- *)
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- _S[_SP + 4]=0
- _S[_SP + 5]=0
- idris_Prelude_46_show "${_S[_SP + 5]}" "$4"
- _S[_SP + 5]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 5]}" "${_S[_SP]}"
- _S[_SP + 5]=${_R}
- _S[_SP + 6]=', '
- _S[_SP + 5]=${_S[_SP + 5]}${_S[_SP + 6]}
- _S[_SP + 5]=$5${_S[_SP + 5]}
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36_List_32_a_58__33_show_58_0_58_show_39__58_0 "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "$4" "${_S[_SP + 5]}" "${_S[_SP + 1]}"
- esac
- ;;
- 0)
- _R=$5
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 5 ))
- idris_Prelude_46_Classes_46_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int_58__33__60__61__58_0 "$1" "$2"
- _S[_SP]=${_R}
- case ${_A[_S[_SP]]} in
- 0)
- _R=0
- ;;
- 1)
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- _S[_SP + 4]=$(( $2 - $1 ))
- idris_Prelude_46_Prelude_46__64_Prelude_46_Enum_36_Int_58__33_enumFromTo_58_0_58_go_58_0 "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "$2"
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Foldable_46_Prelude_46_List_46__64_Prelude_46_Foldable_46_Foldable_36_List_58__33_foldr_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 7 ))
- case ${_A[$5]} in
- 1)
- _S[_SP]=${_A[$5 + 1]}
- _S[_SP + 1]=${_A[$5 + 2]}
- idris__123_APPLY0_125_ "$3" "${_S[_SP]}"
- _S[_SP + 2]=${_R}
- _S[_SP + 3]=0
- _S[_SP + 4]=0
- _S[_SP + 5]=0
- _S[_SP + 6]=20
- idris_Prelude_46_Foldable_46_foldr "${_S[_SP + 3]}" "${_S[_SP + 4]}" "${_S[_SP + 5]}" "${_S[_SP + 6]}"
- _S[_SP + 3]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 3]}" "$3"
- _S[_SP + 3]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 3]}" "$4"
- _S[_SP + 3]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 3]}" "${_S[_SP + 1]}"
- _S[_SP + 3]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 2]}" "${_S[_SP + 3]}"
- ;;
- 0)
- _R=$4
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Monad_46_Prelude_46__64_Prelude_46_Monad_46_Monad_36_List_58__33__62__62__61__58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 6 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=12
- _S[_SP + 4]=13
- _S[_SP + 5]=0
- _A[_AP]=0
- _A[_AP + 1]=${_S[_SP + 4]}
- _A[_AP + 2]=${_S[_SP + 5]}
- _S[_SP + 4]=${_AP}
- _AP=$(( _AP + 3 ))
- idris_Prelude_46_Foldable_46_concatMap "${_S[_SP]}" "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "${_S[_SP + 4]}" "$4"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$3"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int_58__33__60__61__58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=0
- idris_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int
- _S[_SP + 1]=${_R}
- idris_Prelude_46_Classes_46__60_ "${_S[_SP]}" "${_S[_SP + 1]}"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$1"
- _S[_SP]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP]}" "$2"
- _S[_SP]=${_R}
- case ${_A[_S[_SP]]} in
- 0)
- idris_Prelude_46_Classes_46__123_Prelude_46_Classes_46_Int_32_instance_32_of_32_Prelude_46_Classes_46_Ord_44__32_method_32__60__61__95_lam0_125_ "$1" "$2"
- ;;
- 1)
- _R=1
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int_58__33_compare_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=$(( $1 == $2 ))
- case ${_S[_SP]} in
- 0)
- _S[_SP]=0
- ;;
- *)
- _S[_SP]=1
- esac
- case ${_A[_S[_SP]]} in
- 0)
- _S[_SP + 1]=$(( $1 < $2 ))
- case ${_S[_SP + 1]} in
- 0)
- _S[_SP + 1]=0
- ;;
- *)
- _S[_SP + 1]=1
- esac
- case ${_A[_S[_SP + 1]]} in
- 0)
- _R=2
- ;;
- 1)
- _R=0
- esac
- ;;
- 1)
- _R=1
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36__40_a_44__32_b_41__58__33_show_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 7 ))
- case ${_A[$7]} in
- 0)
- _S[_SP]=${_A[$7 + 1]}
- _S[_SP + 1]=${_A[$7 + 2]}
- _S[_SP + 2]='('
- _S[_SP + 3]=0
- idris_Prelude_46_show "${_S[_SP + 3]}" "$5"
- _S[_SP + 3]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 3]}" "${_S[_SP]}"
- _S[_SP + 3]=${_R}
- _S[_SP + 4]=', '
- _S[_SP + 5]=0
- idris_Prelude_46_show "${_S[_SP + 5]}" "$6"
- _S[_SP + 5]=${_R}
- idris__123_APPLY0_125_ "${_S[_SP + 5]}" "${_S[_SP + 1]}"
- _S[_SP + 5]=${_R}
- _S[_SP + 6]=')'
- _S[_SP + 5]=${_S[_SP + 5]}${_S[_SP + 6]}
- _S[_SP + 4]=${_S[_SP + 4]}${_S[_SP + 5]}
- _S[_SP + 3]=${_S[_SP + 3]}${_S[_SP + 4]}
- _R=${_S[_SP + 2]}${_S[_SP + 3]}
- esac
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36_List_32_a_58__33_show_58_0 () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 5 ))
- _S[_SP]='['
- _S[_SP + 1]=0
- _S[_SP + 2]=0
- _S[_SP + 3]=0
- _S[_SP + 4]=''
- idris_Prelude_46_Prelude_46__64_Prelude_46_Show_36_List_32_a_58__33_show_58_0_58_show_39__58_0 "${_S[_SP + 1]}" "${_S[_SP + 2]}" "${_S[_SP + 3]}" "$3" "${_S[_SP + 4]}" "$4"
- _S[_SP + 1]=${_R}
- _S[_SP + 2]=']'
- _S[_SP + 1]=${_S[_SP + 1]}${_S[_SP + 2]}
- _R=${_S[_SP]}${_S[_SP + 1]}
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris__95_Prelude_46_Classes_46_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int_58__33__60__58_0_95_with_95_85 () {
- case ${_A[$1]} in
- 0)
- _R=1
- ;;
- *)
- _R=0
- esac
- }
- idris_Prelude_46_List_46__64_Prelude_46_Foldable_46_Foldable_36_List () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=0
- _S[_SP + 1]=0
- idris_Prelude_46_Foldable_46_Prelude_46_List_46__64_Prelude_46_Foldable_46_Foldable_36_List_58__33_foldr_58_0 "${_S[_SP]}" "${_S[_SP + 1]}" "$3" "$4" "$5"
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Prelude_46_Classes_46__64_Prelude_46_Classes_46_Ord_36_Int () {
- _PSP[_F++]=${_SP}; _SP=${_SQ}; _SQ=$(( _SP + 2 ))
- _S[_SP]=8
- _S[_SP + 1]=9
- _A[_AP]=0
- _A[_AP + 1]=${_S[_SP]}
- _A[_AP + 2]=${_S[_SP + 1]}
- _R=${_AP}
- _AP=$(( _AP + 3 ))
- _SQ=${_SP}; _SP=${_PSP[--_F]}
- }
- idris_Void_95_case () {
- _R=0
- }
- idris_io_95_bind_95_case () {
- idris__123_APPLY0_125_ "$8" "$6"
- }
- idris_Void_95_elim () {
- _R=0
- }
- idris__123_runMain0_125_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement