Created
January 20, 2017 21:27
-
-
Save timjs/863dd2295fb5bb0e3203e75c3e8688aa to your computer and use it in GitHub Desktop.
Compiled version of HelloWorld.idr to Clean
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module HelloWorld | |
import StdEnv | |
import StdPointer | |
:: Value = Nothing | |
| Boxed_Bool !Bool | |
| Boxed_Char !Char | |
| Boxed_Int !Int | |
| Boxed_Real !Real | |
| Boxed_String !String | |
| .. | |
unbox_Bool (Boxed_Bool x) :== x | |
unbox_Char (Boxed_Char x) :== x | |
unbox_Int (Boxed_Int x) :== x | |
unbox_Real (Boxed_Real x) :== x | |
unbox_String (Boxed_String x) :== x | |
clean_String_cons (Boxed_Char chr) (Boxed_String str) :== Boxed_String (toString chr +++ str) | |
clean_String_reverse (Boxed_String str) :== Boxed_String { str.[i] \\ i <- reverse [0..size str - 1] } | |
clean_String_head (Boxed_String str) :== Boxed_Char (select str 0) | |
clean_String_tail (Boxed_String str) :== Boxed_String (str % (1, size str - 1)) | |
clean_String_index (Boxed_String str) (Boxed_Int i) :== Boxed_Char (select str i) | |
clean_String_len (Boxed_String str) :== Boxed_Int (size str) | |
clean_String_substring (Boxed_Int ofs) (Boxed_Int len) (Boxed_String str) :== Boxed_String (str % (ofs, ofs + len - 1)) | |
clean_System_write_String world (Boxed_String str) | clean_Prim_toStdout str :== Nothing | |
clean_System_read_String world | |
# (str, ok) = clean_Prim_fromStdin | |
| ok :== Boxed_String str | |
clean_System_numArgs world :== Boxed_Int (fst clean_Prim_args) | |
clean_System_getArgs (Boxed_Int idx) :== Boxed_String ((snd clean_Prim_args) !! idx) | |
clean_Prim_toStdout :: !String -> Bool | |
clean_Prim_toStdout str = code inline { | |
.d 1 0 | |
jsr stdioF | |
.o 1 2 f | |
.d 1 2 f | |
jsr writeFS | |
.o 0 2 f | |
.d 0 2 f | |
jsr closeF | |
.o 0 1 b | |
} | |
clean_Prim_fromStdin :: (!String,!Bool) | |
clean_Prim_fromStdin = code inline { | |
.d 0 0 | |
jsr stdioF | |
.o 0 2 f | |
.d 0 2 f | |
jsr readLineF | |
.o 1 2 f | |
.d 0 2 f | |
jsr closeF | |
.o 0 1 b | |
} | |
clean_Prim_args :: (!Int, [String]) | |
clean_Prim_args | |
# argc = readInt32Z global_argc 0 | |
# argv = derefInt global_argv | |
= (argc, [derefString (readInt argv (i << (IF_INT_64_OR_32 3 2)) ) \\ i <- [0..argc - 1]]) | |
:: Value /// ForeignEnv.:: (1) | |
| Idris_ForeignEnv__58__58_ | |
/// Prelude.List.:: (1) | |
| Idris_Prelude_List__58__58_ !Value !Value | |
/// Prelude.Stream.:: (0) | |
| Idris_Prelude_Stream__58__58_ !Value | |
/// = (65536) | |
| Idris__61_ !Value !Value !Value !Value | |
/// Language.Reflection.ATDouble (1) | |
| Idris_Language_Reflection_ATDouble | |
/// Language.Reflection.ATInt (0) | |
| Idris_Language_Reflection_ATInt | |
/// Language.Reflection.AType (9) | |
| Idris_Language_Reflection_AType | |
/// Prelude.WellFounded.Access (0) | |
| Idris_Prelude_WellFounded_Access | |
/// Prelude.WellFounded.Accessible (65537) | |
| Idris_Prelude_WellFounded_Accessible !Value !Value !Value | |
/// Prelude.Nat.Additive (65538) | |
| Idris_Prelude_Nat_Additive | |
/// Language.Reflection.AllTypes (2) | |
| Idris_Language_Reflection_AllTypes | |
/// Language.Reflection.Errors.AlreadyDefined (28) | |
| Idris_Language_Reflection_Errors_AlreadyDefined | |
/// Prelude.Applicative.Alternative (65539) | |
| Idris_Prelude_Applicative_Alternative !Value | |
/// Language.Reflection.App (3) | |
| Idris_Language_Reflection_App | |
/// Prelude.Show.App (6) | |
| Idris_Prelude_Show_App | |
/// Prelude.File.Append (2) | |
| Idris_Prelude_File_Append | |
/// Prelude.Applicative.Applicative (65540) | |
| Idris_Prelude_Applicative_Applicative !Value | |
/// Language.Reflection.ApplyTactic (12) | |
| Idris_Language_Reflection_ApplyTactic | |
/// Language.Reflection.ArithTy (65541) | |
| Idris_Language_Reflection_ArithTy | |
/// Language.Reflection.B16 (6) | |
| Idris_Language_Reflection_B16 | |
/// Language.Reflection.B32 (7) | |
| Idris_Language_Reflection_B32 | |
/// Language.Reflection.B64 (8) | |
| Idris_Language_Reflection_B64 | |
/// Language.Reflection.B8 (5) | |
| Idris_Language_Reflection_B8 | |
/// Language.Reflection.BI (1) | |
| Idris_Language_Reflection_BI | |
/// Prelude.Show.Backtick (3) | |
| Idris_Prelude_Show_Backtick | |
/// Language.Reflection.Bind (2) | |
| Idris_Language_Reflection_Bind | |
/// Language.Reflection.Binder (65542) | |
| Idris_Language_Reflection_Binder !Value | |
/// Prelude.Bool.Bool (65543) | |
| Idris_Prelude_Bool_Bool | |
/// Ownership.Borrowed (65544) | |
| Idris_Ownership_Borrowed !Value | |
/// Language.Reflection.Bound (0) | |
| Idris_Language_Reflection_Bound | |
/// Language.Reflection.ByReflection (14) | |
| Idris_Language_Reflection_ByReflection | |
/// CData (65545) | |
| Idris_CData | |
/// FFI_C.CFnPtr (65546) | |
| Idris_FFI_C_CFnPtr !Value | |
/// FFI_C.C_Any (5) | |
| Idris_FFI_C_C_Any | |
/// FFI_C.C_CData (8) | |
| Idris_FFI_C_C_CData | |
/// FFI_C.C_Float (1) | |
| Idris_FFI_C_C_Float | |
/// FFI_C.C_Fn (0) | |
| Idris_FFI_C_C_Fn | |
/// FFI_C.C_FnBase (2) | |
| Idris_FFI_C_C_FnBase | |
/// FFI_C.C_FnIO (1) | |
| Idris_FFI_C_C_FnIO | |
/// FFI_C.C_FnT (6) | |
| Idris_FFI_C_C_FnT | |
/// FFI_C.C_FnTypes (65547) | |
| Idris_FFI_C_C_FnTypes !Value | |
/// FFI_C.C_IntBits16 (3) | |
| Idris_FFI_C_C_IntBits16 | |
/// FFI_C.C_IntBits32 (4) | |
| Idris_FFI_C_C_IntBits32 | |
/// FFI_C.C_IntBits64 (5) | |
| Idris_FFI_C_C_IntBits64 | |
/// FFI_C.C_IntBits8 (2) | |
| Idris_FFI_C_C_IntBits8 | |
/// FFI_C.C_IntChar (0) | |
| Idris_FFI_C_C_IntChar | |
/// FFI_C.C_IntNative (1) | |
| Idris_FFI_C_C_IntNative | |
/// FFI_C.C_IntT (7) | |
| Idris_FFI_C_C_IntT | |
/// FFI_C.C_IntTypes (65548) | |
| Idris_FFI_C_C_IntTypes !Value | |
/// FFI_C.C_MPtr (3) | |
| Idris_FFI_C_C_MPtr | |
/// FFI_C.C_Ptr (2) | |
| Idris_FFI_C_C_Ptr | |
/// FFI_C.C_Str (0) | |
| Idris_FFI_C_C_Str | |
/// FFI_C.C_Types (65549) | |
| Idris_FFI_C_C_Types !Value | |
/// FFI_C.C_Unit (4) | |
| Idris_FFI_C_C_Unit | |
/// Language.Reflection.Errors.CantConvert (4) | |
| Idris_Language_Reflection_Errors_CantConvert | |
/// Language.Reflection.Errors.CantInferType (7) | |
| Idris_Language_Reflection_Errors_CantInferType | |
/// Language.Reflection.Errors.CantIntroduce (11) | |
| Idris_Language_Reflection_Errors_CantIntroduce | |
/// Language.Reflection.Errors.CantMatch (14) | |
| Idris_Language_Reflection_Errors_CantMatch | |
/// Language.Reflection.Errors.CantResolve (17) | |
| Idris_Language_Reflection_Errors_CantResolve | |
/// Language.Reflection.Errors.CantResolveAlts (19) | |
| Idris_Language_Reflection_Errors_CantResolveAlts | |
/// Language.Reflection.Errors.CantSolveGoal (5) | |
| Idris_Language_Reflection_Errors_CantSolveGoal | |
/// Language.Reflection.Errors.CantUnify (2) | |
| Idris_Language_Reflection_Errors_CantUnify | |
/// Language.Reflection.Case (20) | |
| Idris_Language_Reflection_Case | |
/// Language.Reflection.CaseN (5) | |
| Idris_Language_Reflection_CaseN | |
/// Prelude.Cast.Cast (65550) | |
| Idris_Prelude_Cast_Cast !Value !Value | |
/// Language.Reflection.Ch (3) | |
| Idris_Language_Reflection_Ch | |
/// Language.Reflection.Claim (4) | |
| Idris_Language_Reflection_Claim | |
/// Prelude.Nat.CmpEQ (1) | |
| Idris_Prelude_Nat_CmpEQ | |
/// Prelude.Nat.CmpGT (2) | |
| Idris_Prelude_Nat_CmpGT | |
/// Prelude.Nat.CmpLT (0) | |
| Idris_Prelude_Nat_CmpLT | |
/// Prelude.Nat.CmpNat (65551) | |
| Idris_Prelude_Nat_CmpNat !Value !Value | |
/// Language.Reflection.Compute (23) | |
| Idris_Language_Reflection_Compute | |
/// Language.Reflection.Const (65552) | |
| Idris_Language_Reflection_Const | |
/// Language.Reflection.Elab.Constraint (2) | |
| Idris_Language_Reflection_Elab_Constraint | |
/// Language.Reflection.Elab.Constructor (0) | |
| Idris_Language_Reflection_Elab_Constructor | |
/// Language.Reflection.Elab.ConstructorDefn (65553) | |
| Idris_Language_Reflection_Elab_ConstructorDefn | |
/// Language.Reflection.Elab.CtorArg (65554) | |
| Idris_Language_Reflection_Elab_CtorArg | |
/// Language.Reflection.Elab.CtorField (1) | |
| Idris_Language_Reflection_Elab_CtorField | |
/// Language.Reflection.Elab.CtorParameter (0) | |
| Idris_Language_Reflection_Elab_CtorParameter | |
/// Language.Reflection.DCon (2) | |
| Idris_Language_Reflection_DCon | |
/// FFI_Export.DHere (0) | |
| Idris_FFI_Export_DHere | |
/// Builtins.DPair (65555) | |
| Idris_Builtins_DPair !Value !Value | |
/// FFI_Export.DThere (1) | |
| Idris_FFI_Export_DThere | |
/// FFI_Export.Data (0) | |
| Idris_FFI_Export_Data !Value !Value !Value | |
/// FFI_Export.DataDefined (65556) | |
| Idris_FFI_Export_DataDefined !Value !Value !Value !Value | |
/// Language.Reflection.Elab.DataDefn (65557) | |
| Idris_Language_Reflection_Elab_DataDefn | |
/// Language.Reflection.Elab.Datatype (65558) | |
| Idris_Language_Reflection_Elab_Datatype | |
/// Prelude.Basics.Dec (65559) | |
| Idris_Prelude_Basics_Dec !Value | |
/// Decidable.Equality.DecEq (65560) | |
| Idris_Decidable_Equality_DecEq !Value | |
/// Language.Reflection.Elab.Declare (0) | |
| Idris_Language_Reflection_Elab_Declare | |
/// Language.Reflection.Elab.DefineDatatype (0) | |
| Idris_Language_Reflection_Elab_DefineDatatype | |
/// Language.Reflection.Elab.DefineFun (0) | |
| Idris_Language_Reflection_Elab_DefineFun | |
/// Delay (0) | |
| Idris_Delay | |
/// DelayReason (65561) | |
| Idris_DelayReason | |
/// Delayed (65562) | |
| Idris_Delayed !Value !Value | |
/// Prelude.Show.Dollar (2) | |
| Idris_Prelude_Show_Dollar | |
/// Prelude.Interfaces.EQ (1) | |
| Idris_Prelude_Interfaces_EQ | |
/// Prelude.Either.Either (65563) | |
| Idris_Prelude_Either_Either !Value !Value | |
/// Language.Reflection.Elab.Elab (65564) | |
| Idris_Language_Reflection_Elab_Elab !Value | |
/// Prelude.Pairs.Element (0) | |
| Idris_Prelude_Pairs_Element | |
/// Language.Reflection.ElimN (6) | |
| Idris_Language_Reflection_ElimN | |
/// FFI_Export.End (2) | |
| Idris_FFI_Export_End | |
/// Prelude.Enum (65565) | |
| Idris_Prelude_Enum !Value | |
/// Prelude.Interfaces.Eq (65566) | |
| Idris_Prelude_Interfaces_Eq !Value | |
/// Prelude.Show.Eq (1) | |
| Idris_Prelude_Show_Eq | |
/// Language.Reflection.Elab.Erased (0) | |
| Idris_Language_Reflection_Elab_Erased | |
/// Language.Reflection.Erased (5) | |
| Idris_Language_Reflection_Erased | |
/// Language.Reflection.Elab.Erasure (65567) | |
| Idris_Language_Reflection_Elab_Erasure | |
/// Language.Reflection.Errors.Err (65568) | |
| Idris_Language_Reflection_Errors_Err | |
/// Prelude.Providers.Error (1) | |
| Idris_Prelude_Providers_Error | |
/// Language.Reflection.ErrorReportPart (65569) | |
| Idris_Language_Reflection_ErrorReportPart | |
/// Prelude.Pairs.Evidence (0) | |
| Idris_Prelude_Pairs_Evidence | |
/// Language.Reflection.Exact (16) | |
| Idris_Language_Reflection_Exact | |
/// Prelude.Pairs.Exists (65570) | |
| Idris_Prelude_Pairs_Exists !Value !Value | |
/// Language.Reflection.Elab.Explicit (0) | |
| Idris_Language_Reflection_Elab_Explicit | |
/// ForeignEnv.FEnv (65571) | |
| Idris_ForeignEnv_FEnv !Value !Value | |
/// FFI (65572) | |
| Idris_FFI | |
/// FFI_Export.FFI_Base (65573) | |
| Idris_FFI_Export_FFI_Base !Value !Value !Value | |
/// FFI_Export.FFI_ExpType (0) | |
| Idris_FFI_Export_FFI_ExpType !Value !Value | |
/// FFI_Export.FFI_Export (65574) | |
| Idris_FFI_Export_FFI_Export !Value !Value !Value | |
/// FFI_Export.FFI_Exportable (65575) | |
| Idris_FFI_Export_FFI_Exportable !Value !Value !Value | |
/// FFI_Export.FFI_Fun (1) | |
| Idris_FFI_Export_FFI_Fun !Value !Value | |
/// FFI_Export.FFI_IO (0) | |
| Idris_FFI_Export_FFI_IO !Value | |
/// FFI_Export.FFI_Prim (1) | |
| Idris_FFI_Export_FFI_Prim !Value | |
/// FFI_Export.FFI_Ret (2) | |
| Idris_FFI_Export_FFI_Ret !Value | |
/// FFun (1) | |
| Idris_FFun | |
/// Prelude.File.FHandle (0) | |
| Idris_Prelude_File_FHandle !Value | |
/// FRet (0) | |
| Idris_FRet | |
/// FTy (65576) | |
| Idris_FTy !Value !Value !Value | |
/// Language.Reflection.Fail (25) | |
| Idris_Language_Reflection_Fail | |
/// Prelude.Bool.False (0) | |
| Idris_Prelude_Bool_False | |
/// Prelude.File.File (65577) | |
| Idris_Prelude_File_File | |
/// Prelude.File.FileError (65578) | |
| Idris_Prelude_File_FileError | |
/// Language.Reflection.FileLoc (0) | |
| Idris_Language_Reflection_FileLoc | |
/// Prelude.File.FileNotFound (3) | |
| Idris_Prelude_File_FileNotFound | |
/// Prelude.File.FileReadError (1) | |
| Idris_Prelude_File_FileReadError | |
/// Prelude.File.FileWriteError (2) | |
| Idris_Prelude_File_FileWriteError | |
/// Language.Reflection.Fill (15) | |
| Idris_Language_Reflection_Fill | |
/// Language.Reflection.Elab.Fixity (65579) | |
| Idris_Language_Reflection_Elab_Fixity | |
/// Language.Reflection.Fl (2) | |
| Idris_Language_Reflection_Fl | |
/// Language.Reflection.Focus (17) | |
| Idris_Language_Reflection_Focus | |
/// Prelude.Foldable.Foldable (65580) | |
| Idris_Prelude_Foldable_Foldable !Value | |
/// Language.Reflection.Forgot (12) | |
| Idris_Language_Reflection_Forgot | |
/// Prelude.Interfaces.Fractional (65581) | |
| Idris_Prelude_Interfaces_Fractional !Value | |
/// FFI_Export.Fun (1) | |
| Idris_FFI_Export_Fun !Value !Value !Value !Value | |
/// Language.Reflection.Elab.FunArg (65582) | |
| Idris_Language_Reflection_Elab_FunArg | |
/// Language.Reflection.Elab.FunClause (65583) | |
| Idris_Language_Reflection_Elab_FunClause !Value | |
/// Language.Reflection.Elab.FunDefn (65584) | |
| Idris_Language_Reflection_Elab_FunDefn !Value | |
/// Prelude.Functor.Functor (65585) | |
| Idris_Prelude_Functor_Functor !Value | |
/// Language.Reflection.GHole (4) | |
| Idris_Language_Reflection_GHole | |
/// Prelude.Interfaces.GT (2) | |
| Idris_Prelude_Interfaces_GT | |
/// Prelude.File.GenericFileError (0) | |
| Idris_Prelude_File_GenericFileError | |
/// Prelude.Nat.GetAdditive (0) | |
| Idris_Prelude_Nat_GetAdditive | |
/// Prelude.Nat.GetMultiplicative (0) | |
| Idris_Prelude_Nat_GetMultiplicative | |
/// Language.Reflection.GoalType (1) | |
| Idris_Language_Reflection_GoalType | |
/// Language.Reflection.Guess (5) | |
| Idris_Language_Reflection_Guess | |
/// Language.Reflection.Hole (3) | |
| Idris_Language_Reflection_Hole | |
/// Language.Reflection.I (0) | |
| Idris_Language_Reflection_I | |
/// IO' (65586) | |
| Idris_IO_39_ !Value !Value | |
/// Language.Reflection.IT16 (1) | |
| Idris_Language_Reflection_IT16 | |
/// Language.Reflection.IT32 (2) | |
| Idris_Language_Reflection_IT32 | |
/// Language.Reflection.IT64 (3) | |
| Idris_Language_Reflection_IT64 | |
/// Language.Reflection.IT8 (0) | |
| Idris_Language_Reflection_IT8 | |
/// Language.Reflection.ITBig (2) | |
| Idris_Language_Reflection_ITBig | |
/// Language.Reflection.ITChar (3) | |
| Idris_Language_Reflection_ITChar | |
/// Language.Reflection.ITFixed (0) | |
| Idris_Language_Reflection_ITFixed | |
/// Language.Reflection.ITNative (1) | |
| Idris_Language_Reflection_ITNative | |
/// Language.Reflection.Implementation (8) | |
| Idris_Language_Reflection_Implementation | |
/// Language.Reflection.ImplementationCtorN (7) | |
| Idris_Language_Reflection_ImplementationCtorN | |
/// Language.Reflection.ImplementationN (2) | |
| Idris_Language_Reflection_ImplementationN | |
/// Language.Reflection.Elab.Implicit (1) | |
| Idris_Language_Reflection_Elab_Implicit | |
/// Prelude.List.InBounds (65587) | |
| Idris_Prelude_List_InBounds !Value !Value !Value | |
/// Prelude.List.InFirst (0) | |
| Idris_Prelude_List_InFirst | |
/// Prelude.List.InLater (1) | |
| Idris_Prelude_List_InLater | |
/// Language.Reflection.Errors.Inaccessible (25) | |
| Idris_Language_Reflection_Errors_Inaccessible | |
/// Language.Reflection.Errors.IncompleteTerm (21) | |
| Idris_Language_Reflection_Errors_IncompleteTerm | |
/// Language.Reflection.Induction (19) | |
| Idris_Language_Reflection_Induction | |
/// Infinite (0) | |
| Idris_Infinite | |
/// Language.Reflection.Errors.InfiniteUnify (3) | |
| Idris_Language_Reflection_Errors_InfiniteUnify | |
/// Language.Reflection.Elab.Infix (2) | |
| Idris_Language_Reflection_Elab_Infix | |
/// Language.Reflection.Elab.Infixl (0) | |
| Idris_Language_Reflection_Elab_Infixl | |
/// Language.Reflection.Elab.Infixr (1) | |
| Idris_Language_Reflection_Elab_Infixr | |
/// Language.Reflection.IntTy (65588) | |
| Idris_Language_Reflection_IntTy | |
/// Prelude.Interfaces.Integral (65589) | |
| Idris_Prelude_Interfaces_Integral !Value | |
/// Language.Reflection.Errors.InternalMsg (1) | |
| Idris_Language_Reflection_Errors_InternalMsg | |
/// Language.Reflection.Intro (11) | |
| Idris_Language_Reflection_Intro | |
/// Language.Reflection.Intros (10) | |
| Idris_Language_Reflection_Intros | |
/// Language.Reflection.Errors.InvalidTCArg (18) | |
| Idris_Language_Reflection_Errors_InvalidTCArg | |
/// Prelude.Maybe.IsJust (65590) | |
| Idris_Prelude_Maybe_IsJust !Value !Value | |
/// Prelude.List.IsNonEmpty (0) | |
| Idris_Prelude_List_IsNonEmpty | |
/// Prelude.Maybe.ItIsJust (0) | |
| Idris_Prelude_Maybe_ItIsJust | |
/// JS_Float (1) | |
| Idris_JS_Float | |
/// JS_Fn (0) | |
| Idris_JS_Fn | |
/// JS_FnBase (2) | |
| Idris_JS_FnBase | |
/// JS_FnIO (1) | |
| Idris_JS_FnIO | |
/// JS_FnT (4) | |
| Idris_JS_FnT | |
/// JS_FnTypes (65591) | |
| Idris_JS_FnTypes !Value | |
/// JS_IntChar (0) | |
| Idris_JS_IntChar | |
/// JS_IntNative (1) | |
| Idris_JS_IntNative | |
/// JS_IntT (5) | |
| Idris_JS_IntT | |
/// JS_IntTypes (65592) | |
| Idris_JS_IntTypes !Value | |
/// JS_Ptr (2) | |
| Idris_JS_Ptr | |
/// JS_Str (0) | |
| Idris_JS_Str | |
/// JS_Types (65593) | |
| Idris_JS_Types !Value | |
/// JS_Unit (3) | |
| Idris_JS_Unit | |
/// JsFn (65594) | |
| Idris_JsFn !Value | |
/// Prelude.Maybe.Just (1) | |
| Idris_Prelude_Maybe_Just !Value | |
/// Prelude.Interfaces.LT (0) | |
| Idris_Prelude_Interfaces_LT | |
/// Prelude.Nat.LTE (65595) | |
| Idris_Prelude_Nat_LTE !Value !Value | |
/// Prelude.Nat.LTESucc (1) | |
| Idris_Prelude_Nat_LTESucc | |
/// Prelude.Nat.LTEZero (0) | |
| Idris_Prelude_Nat_LTEZero | |
/// Language.Reflection.Lam (0) | |
| Idris_Language_Reflection_Lam | |
/// LazyValue (1) | |
| Idris_LazyValue | |
/// Prelude.Either.Left (0) | |
| Idris_Prelude_Either_Left !Value | |
/// Prelude.Nat.LeftIsNotZero (0) | |
| Idris_Prelude_Nat_LeftIsNotZero | |
/// Language.Reflection.Let (2) | |
| Idris_Language_Reflection_Let | |
/// Language.Reflection.LetTac (21) | |
| Idris_Language_Reflection_LetTac | |
/// Language.Reflection.LetTacTy (22) | |
| Idris_Language_Reflection_LetTacTy | |
/// Prelude.List.List (65596) | |
| Idris_Prelude_List_List !Value | |
/// Language.Reflection.Errors.LoadingFailed (32) | |
| Idris_Language_Reflection_Errors_LoadingFailed | |
/// Language.Reflection.MN (2) | |
| Idris_Language_Reflection_MN | |
/// ManagedPtr (65597) | |
| Idris_ManagedPtr | |
/// Prelude.Interfaces.MaxBound (65598) | |
| Idris_Prelude_Interfaces_MaxBound !Value | |
/// Prelude.Maybe.Maybe (65599) | |
| Idris_Prelude_Maybe_Maybe !Value | |
/// Language.Reflection.MetaN (8) | |
| Idris_Language_Reflection_MetaN | |
/// Language.Reflection.MethodN (4) | |
| Idris_Language_Reflection_MethodN | |
/// Prelude.Interfaces.MinBound (65600) | |
| Idris_Prelude_Interfaces_MinBound !Value | |
/// FFI_C.MkCFnPtr (0) | |
| Idris_FFI_C_MkCFnPtr !Value | |
/// Builtins.MkDPair (0) | |
| Idris_Builtins_MkDPair | |
/// Language.Reflection.Elab.MkDatatype (0) | |
| Idris_Language_Reflection_Elab_MkDatatype | |
/// MkFFI (0) | |
| Idris_MkFFI | |
/// Language.Reflection.Elab.MkFunArg (0) | |
| Idris_Language_Reflection_Elab_MkFunArg | |
/// Language.Reflection.Elab.MkFunClause (0) | |
| Idris_Language_Reflection_Elab_MkFunClause | |
/// MkIO (0) | |
| Idris_MkIO !Value | |
/// Language.Reflection.Elab.MkImpossibleClause (1) | |
| Idris_Language_Reflection_Elab_MkImpossibleClause | |
/// MkJsFn (0) | |
| Idris_MkJsFn !Value | |
/// Builtins.MkPair (0) | |
| Idris_Builtins_MkPair !Value !Value | |
/// FFI_C.MkRaw (0) | |
| Idris_FFI_C_MkRaw !Value | |
/// Builtins.MkUPair (0) | |
| Idris_Builtins_MkUPair !Value !Value | |
/// MkUnit (0) | |
| Idris_MkUnit | |
/// Prelude.File.Mode (65601) | |
| Idris_Prelude_File_Mode | |
/// Prelude.Monad.Monad (65602) | |
| Idris_Prelude_Monad_Monad !Value | |
/// Prelude.Algebra.Monoid (65603) | |
| Idris_Prelude_Algebra_Monoid !Value | |
/// Language.Reflection.Errors.Msg (0) | |
| Idris_Language_Reflection_Errors_Msg | |
/// Prelude.Nat.Multiplicative (65604) | |
| Idris_Prelude_Nat_Multiplicative | |
/// Language.Reflection.NS (1) | |
| Idris_Language_Reflection_NS | |
/// Language.Reflection.NamePart (1) | |
| Idris_Language_Reflection_NamePart | |
/// Language.Reflection.NameType (65605) | |
| Idris_Language_Reflection_NameType | |
/// Prelude.Nat.Nat (65606) | |
| Idris_Prelude_Nat_Nat | |
/// Language.Reflection.NativeTy (65607) | |
| Idris_Language_Reflection_NativeTy | |
/// Prelude.Interfaces.Neg (65608) | |
| Idris_Prelude_Interfaces_Neg !Value | |
/// ForeignEnv.Nil (0) | |
| Idris_ForeignEnv_Nil | |
/// Prelude.List.Nil (0) | |
| Idris_Prelude_List_Nil | |
/// Prelude.Basics.No (1) | |
| Idris_Prelude_Basics_No | |
/// Language.Reflection.Errors.NoEliminator (22) | |
| Idris_Language_Reflection_Errors_NoEliminator | |
/// Language.Reflection.Errors.NoRewriting (30) | |
| Idris_Language_Reflection_Errors_NoRewriting | |
/// Language.Reflection.Errors.NoSuchVariable (12) | |
| Idris_Language_Reflection_Errors_NoSuchVariable | |
/// Language.Reflection.Errors.NoTypeDecl (15) | |
| Idris_Language_Reflection_Errors_NoTypeDecl | |
/// Language.Reflection.Errors.NoValidAlts (20) | |
| Idris_Language_Reflection_Errors_NoValidAlts | |
/// Language.Reflection.Errors.NonCollapsiblePostulate (27) | |
| Idris_Language_Reflection_Errors_NonCollapsiblePostulate | |
/// Prelude.List.NonEmpty (65609) | |
| Idris_Prelude_List_NonEmpty !Value !Value | |
/// Language.Reflection.Errors.NonFunctionType (8) | |
| Idris_Language_Reflection_Errors_NonFunctionType | |
/// Prelude.Nat.NotBothZero (65610) | |
| Idris_Prelude_Nat_NotBothZero !Value !Value | |
/// Language.Reflection.Errors.NotEquality (9) | |
| Idris_Language_Reflection_Errors_NotEquality | |
/// Language.Reflection.Elab.NotErased (1) | |
| Idris_Language_Reflection_Elab_NotErased | |
/// Language.Reflection.Errors.NotInjective (16) | |
| Idris_Language_Reflection_Errors_NotInjective | |
/// Prelude.Maybe.Nothing (0) | |
| Idris_Prelude_Maybe_Nothing | |
/// Language.Reflection.NullType (0) | |
| Idris_Language_Reflection_NullType | |
/// Prelude.Interfaces.Num (65611) | |
| Idris_Prelude_Interfaces_Num !Value | |
/// Prelude.Show.Open (0) | |
| Idris_Prelude_Show_Open | |
/// Prelude.Interfaces.Ord (65612) | |
| Idris_Prelude_Interfaces_Ord !Value | |
/// Prelude.Interfaces.Ordering (65613) | |
| Idris_Prelude_Interfaces_Ordering | |
/// Language.Reflection.P (0) | |
| Idris_Language_Reflection_P | |
/// Language.Reflection.PVTy (7) | |
| Idris_Language_Reflection_PVTy | |
/// Language.Reflection.PVar (6) | |
| Idris_Language_Reflection_PVar | |
/// Builtins.Pair (65614) | |
| Idris_Builtins_Pair !Value !Value | |
/// Language.Reflection.ParentN (3) | |
| Idris_Language_Reflection_ParentN | |
/// Prelude.File.PermissionDenied (4) | |
| Idris_Prelude_File_PermissionDenied | |
/// Language.Reflection.Pi (1) | |
| Idris_Language_Reflection_Pi | |
/// Language.Reflection.Elab.Plicity (65615) | |
| Idris_Language_Reflection_Elab_Plicity | |
/// Prelude.Show.Prec (65616) | |
| Idris_Prelude_Show_Prec | |
/// Language.Reflection.Elab.Prefix (3) | |
| Idris_Language_Reflection_Elab_Prefix | |
/// Prelude.Show.PrefixMinus (5) | |
| Idris_Prelude_Show_PrefixMinus | |
/// PrimIO (65617) | |
| Idris_PrimIO !Value | |
/// Language.Reflection.Elab.Prim__AddImplementation (38) | |
| Idris_Language_Reflection_Elab_Prim__AddImplementation | |
/// Language.Reflection.Elab.Prim__Apply (18) | |
| Idris_Language_Reflection_Elab_Prim__Apply | |
/// Language.Reflection.Elab.Prim__Attack (22) | |
| Idris_Language_Reflection_Elab_Prim__Attack | |
/// Language.Reflection.Elab.Prim__BindElab (1) | |
| Idris_Language_Reflection_Elab_Prim__BindElab | |
/// Language.Reflection.Elab.Prim__Check (12) | |
| Idris_Language_Reflection_Elab_Prim__Check | |
/// Language.Reflection.Elab.Prim__Claim (24) | |
| Idris_Language_Reflection_Elab_Prim__Claim | |
/// Language.Reflection.Elab.Prim__Compute (30) | |
| Idris_Language_Reflection_Elab_Prim__Compute | |
/// Language.Reflection.Elab.Prim__Converts (33) | |
| Idris_Language_Reflection_Elab_Prim__Converts | |
/// Language.Reflection.Elab.Prim__Debug (44) | |
| Idris_Language_Reflection_Elab_Prim__Debug | |
/// Language.Reflection.Elab.Prim__DeclareDatatype (36) | |
| Idris_Language_Reflection_Elab_Prim__DeclareDatatype | |
/// Language.Reflection.Elab.Prim__DeclareType (34) | |
| Idris_Language_Reflection_Elab_Prim__DeclareType | |
/// Language.Reflection.Elab.Prim__DefineDatatype (37) | |
| Idris_Language_Reflection_Elab_Prim__DefineDatatype | |
/// Language.Reflection.Elab.Prim__DefineFunction (35) | |
| Idris_Language_Reflection_Elab_Prim__DefineFunction | |
/// Language.Reflection.Elab.Prim__Env (4) | |
| Idris_Language_Reflection_Elab_Prim__Env | |
/// Language.Reflection.Elab.Prim__Fail (3) | |
| Idris_Language_Reflection_Elab_Prim__Fail | |
/// Language.Reflection.Elab.Prim__Fill (17) | |
| Idris_Language_Reflection_Elab_Prim__Fill | |
/// Language.Reflection.Elab.Prim__Fixity (43) | |
| Idris_Language_Reflection_Elab_Prim__Fixity | |
/// Language.Reflection.Elab.Prim__Focus (20) | |
| Idris_Language_Reflection_Elab_Prim__Focus | |
/// Language.Reflection.Elab.Prim__Forall (26) | |
| Idris_Language_Reflection_Elab_Prim__Forall | |
/// Language.Reflection.Elab.Prim__Gensym (15) | |
| Idris_Language_Reflection_Elab_Prim__Gensym | |
/// Language.Reflection.Elab.Prim__Goal (5) | |
| Idris_Language_Reflection_Elab_Prim__Goal | |
/// Language.Reflection.Elab.Prim__Guess (7) | |
| Idris_Language_Reflection_Elab_Prim__Guess | |
/// Language.Reflection.Elab.Prim__Holes (6) | |
| Idris_Language_Reflection_Elab_Prim__Holes | |
/// Prim__IO (0) | |
| Idris_Prim__IO !Value | |
/// Language.Reflection.Elab.Prim__Intro (25) | |
| Idris_Language_Reflection_Elab_Prim__Intro | |
/// Language.Reflection.Elab.Prim__IsTCName (39) | |
| Idris_Language_Reflection_Elab_Prim__IsTCName | |
/// Language.Reflection.Elab.Prim__LetBind (29) | |
| Idris_Language_Reflection_Elab_Prim__LetBind | |
/// Language.Reflection.Elab.Prim__LookupArgs (11) | |
| Idris_Language_Reflection_Elab_Prim__LookupArgs | |
/// Language.Reflection.Elab.Prim__LookupDatatype (9) | |
| Idris_Language_Reflection_Elab_Prim__LookupDatatype | |
/// Language.Reflection.Elab.Prim__LookupFunDefn (10) | |
| Idris_Language_Reflection_Elab_Prim__LookupFunDefn | |
/// Language.Reflection.Elab.Prim__LookupTy (8) | |
| Idris_Language_Reflection_Elab_Prim__LookupTy | |
/// Language.Reflection.Elab.Prim__MatchApply (19) | |
| Idris_Language_Reflection_Elab_Prim__MatchApply | |
/// Language.Reflection.Elab.Prim__Metavar (45) | |
| Idris_Language_Reflection_Elab_Prim__Metavar | |
/// Language.Reflection.Elab.Prim__Namespace (14) | |
| Idris_Language_Reflection_Elab_Prim__Namespace | |
/// Language.Reflection.Elab.Prim__Normalise (31) | |
| Idris_Language_Reflection_Elab_Prim__Normalise | |
/// Language.Reflection.Elab.Prim__PatBind (28) | |
| Idris_Language_Reflection_Elab_Prim__PatBind | |
/// Language.Reflection.Elab.Prim__PatVar (27) | |
| Idris_Language_Reflection_Elab_Prim__PatVar | |
/// Language.Reflection.Elab.Prim__PureElab (0) | |
| Idris_Language_Reflection_Elab_Prim__PureElab | |
/// Language.Reflection.Elab.Prim__RecursiveElab (42) | |
| Idris_Language_Reflection_Elab_Prim__RecursiveElab | |
/// Language.Reflection.Elab.Prim__ResolveTC (40) | |
| Idris_Language_Reflection_Elab_Prim__ResolveTC | |
/// Language.Reflection.Elab.Prim__Rewrite (23) | |
| Idris_Language_Reflection_Elab_Prim__Rewrite | |
/// Language.Reflection.Elab.Prim__Search (41) | |
| Idris_Language_Reflection_Elab_Prim__Search | |
/// Language.Reflection.Elab.Prim__Solve (16) | |
| Idris_Language_Reflection_Elab_Prim__Solve | |
/// Language.Reflection.Elab.Prim__SourceLocation (13) | |
| Idris_Language_Reflection_Elab_Prim__SourceLocation | |
/// Language.Reflection.Elab.Prim__Try (2) | |
| Idris_Language_Reflection_Elab_Prim__Try | |
/// Language.Reflection.Elab.Prim__Unfocus (21) | |
| Idris_Language_Reflection_Elab_Prim__Unfocus | |
/// Language.Reflection.Elab.Prim__Whnf (32) | |
| Idris_Language_Reflection_Elab_Prim__Whnf | |
/// Language.Reflection.Errors.ProgramLineComment (24) | |
| Idris_Language_Reflection_Errors_ProgramLineComment | |
/// Language.Reflection.Errors.ProofSearchFail (29) | |
| Idris_Language_Reflection_Errors_ProofSearchFail | |
/// Prelude.Providers.Provide (0) | |
| Idris_Prelude_Providers_Provide | |
/// Prelude.Providers.Provider (65618) | |
| Idris_Prelude_Providers_Provider !Value | |
/// Language.Reflection.Errors.ProviderError (31) | |
| Idris_Language_Reflection_Errors_ProviderError | |
/// Ptr (65619) | |
| Idris_Ptr | |
/// Language.Reflection.Quotable (65620) | |
| Idris_Language_Reflection_Quotable !Value !Value | |
/// Language.Reflection.RApp (2) | |
| Idris_Language_Reflection_RApp | |
/// Language.Reflection.RBind (1) | |
| Idris_Language_Reflection_RBind | |
/// Language.Reflection.RConstant (5) | |
| Idris_Language_Reflection_RConstant | |
/// Language.Reflection.RType (3) | |
| Idris_Language_Reflection_RType | |
/// Language.Reflection.RUType (4) | |
| Idris_Language_Reflection_RUType | |
/// FFI_C.Raw (65621) | |
| Idris_FFI_C_Raw !Value | |
/// Language.Reflection.Raw (65622) | |
| Idris_Language_Reflection_Raw | |
/// Language.Reflection.RawPart (3) | |
| Idris_Language_Reflection_RawPart | |
/// Prelude.File.Read (0) | |
| Idris_Prelude_File_Read | |
/// Ownership.Read (0) | |
| Idris_Ownership_Read | |
/// Prelude.File.ReadAppend (5) | |
| Idris_Prelude_File_ReadAppend | |
/// Prelude.File.ReadWrite (3) | |
| Idris_Prelude_File_ReadWrite | |
/// Prelude.File.ReadWriteTruncate (4) | |
| Idris_Prelude_File_ReadWriteTruncate | |
/// Language.Reflection.Ref (1) | |
| Idris_Language_Reflection_Ref | |
/// Language.Reflection.Refine (2) | |
| Idris_Language_Reflection_Refine | |
/// Refl (0) | |
| Idris_Refl | |
/// Language.Reflection.ReflConst (65623) | |
| Idris_Language_Reflection_ReflConst !Value | |
/// Language.Reflection.Reflect (13) | |
| Idris_Language_Reflection_Reflect | |
/// Language.Reflection.Rewrite (18) | |
| Idris_Language_Reflection_Rewrite | |
/// Prelude.Either.Right (1) | |
| Idris_Prelude_Either_Right !Value | |
/// Prelude.Nat.RightIsNotZero (1) | |
| Idris_Prelude_Nat_RightIsNotZero | |
/// Prelude.Nat.S (1) | |
| Idris_Prelude_Nat_S | |
/// Language.Reflection.SN (3) | |
| Idris_Language_Reflection_SN | |
/// Language.Reflection.Search (7) | |
| Idris_Language_Reflection_Search | |
/// Prelude.Algebra.Semigroup (65624) | |
| Idris_Prelude_Algebra_Semigroup !Value | |
/// Language.Reflection.Seq (3) | |
| Idris_Language_Reflection_Seq | |
/// Prelude.Show.Show (65625) | |
| Idris_Prelude_Show_Show !Value | |
/// Language.Reflection.Skip (24) | |
| Idris_Language_Reflection_Skip | |
/// Language.Reflection.Solve (9) | |
| Idris_Language_Reflection_Solve | |
/// Language.Reflection.SourceFC (26) | |
| Idris_Language_Reflection_SourceFC | |
/// Language.Reflection.SourceLocation (65626) | |
| Idris_Language_Reflection_SourceLocation | |
/// Language.Reflection.SpecialName (65627) | |
| Idris_Language_Reflection_SpecialName | |
/// Language.Reflection.Str (4) | |
| Idris_Language_Reflection_Str | |
/// Prelude.Strings.StrCons (1) | |
| Idris_Prelude_Strings_StrCons | |
/// Prelude.Strings.StrM (65628) | |
| Idris_Prelude_Strings_StrM !Value | |
/// Prelude.Strings.StrNil (0) | |
| Idris_Prelude_Strings_StrNil | |
/// Language.Reflection.StrType (10) | |
| Idris_Language_Reflection_StrType | |
/// Prelude.Stream.Stream (65629) | |
| Idris_Prelude_Stream_Stream !Value | |
/// Language.Reflection.SubReport (4) | |
| Idris_Language_Reflection_SubReport | |
/// Prelude.Pairs.Subset (65630) | |
| Idris_Prelude_Pairs_Subset !Value !Value | |
/// Symbol_ (65631) | |
| Idris_Symbol_ !Value | |
/// Language.Reflection.TCon (3) | |
| Idris_Language_Reflection_TCon | |
/// Language.Reflection.TConst (4) | |
| Idris_Language_Reflection_TConst | |
/// Language.Reflection.TT (65632) | |
| Idris_Language_Reflection_TT | |
/// Language.Reflection.TTName (65633) | |
| Idris_Language_Reflection_TTName | |
/// Language.Reflection.TTUExp (65634) | |
| Idris_Language_Reflection_TTUExp | |
/// Language.Reflection.TType (6) | |
| Idris_Language_Reflection_TType | |
/// Language.Reflection.Tactic (65635) | |
| Idris_Language_Reflection_Tactic | |
/// Language.Reflection.TermPart (2) | |
| Idris_Language_Reflection_TermPart | |
/// Language.Reflection.TextPart (0) | |
| Idris_Language_Reflection_TextPart | |
/// TheWorld (0) | |
| Idris_TheWorld !Value | |
/// Language.Reflection.TheWorld (14) | |
| Idris_Language_Reflection_TheWorld | |
/// Language.Reflection.Errors.TooManyArguments (10) | |
| Idris_Language_Reflection_Errors_TooManyArguments | |
/// Prelude.Traversable.Traversable (65636) | |
| Idris_Prelude_Traversable_Traversable !Value | |
/// Language.Reflection.Trivial (6) | |
| Idris_Language_Reflection_Trivial | |
/// Prelude.Bool.True (1) | |
| Idris_Prelude_Bool_True | |
/// Language.Reflection.Try (0) | |
| Idris_Language_Reflection_Try | |
/// Language.Reflection.Elab.TyConArg (65637) | |
| Idris_Language_Reflection_Elab_TyConArg | |
/// Language.Reflection.Elab.TyConIndex (1) | |
| Idris_Language_Reflection_Elab_TyConIndex | |
/// Language.Reflection.Elab.TyConParameter (0) | |
| Idris_Language_Reflection_Elab_TyConParameter | |
/// Language.Reflection.Elab.TyDecl (65638) | |
| Idris_Language_Reflection_Elab_TyDecl | |
/// Language.Reflection.UN (0) | |
| Idris_Language_Reflection_UN | |
/// Builtins.UPair (65639) | |
| Idris_Builtins_UPair !Value !Value | |
/// Language.Reflection.UType (7) | |
| Idris_Language_Reflection_UType | |
/// Language.Reflection.UVal (1) | |
| Idris_Language_Reflection_UVal | |
/// Language.Reflection.UVar (0) | |
| Idris_Language_Reflection_UVar | |
/// Language.Reflection.Unfocus (5) | |
| Idris_Language_Reflection_Unfocus | |
/// Language.Reflection.Errors.UnifyScope (6) | |
| Idris_Language_Reflection_Errors_UnifyScope | |
/// Prelude.Uninhabited.Uninhabited (65640) | |
| Idris_Prelude_Uninhabited_Uninhabited !Value | |
/// Language.Reflection.UniqueType (1) | |
| Idris_Language_Reflection_UniqueType | |
/// Unit (65641) | |
| Idris_Unit | |
/// Language.Reflection.Universe (65642) | |
| Idris_Language_Reflection_Universe | |
/// Language.Reflection.Errors.UniverseError (23) | |
| Idris_Language_Reflection_Errors_UniverseError | |
/// Language.Reflection.Errors.UnknownImplicit (26) | |
| Idris_Language_Reflection_Errors_UnknownImplicit | |
/// Prelude.Show.User (4) | |
| Idris_Prelude_Show_User | |
/// Language.Reflection.V (1) | |
| Idris_Language_Reflection_V | |
/// Language.Reflection.Var (0) | |
| Idris_Language_Reflection_Var | |
/// Void (65643) | |
| Idris_Void | |
/// Language.Reflection.VoidType (11) | |
| Idris_Language_Reflection_VoidType | |
/// Prelude.WellFounded.WellFounded (65644) | |
| Idris_Prelude_WellFounded_WellFounded !Value !Value | |
/// Language.Reflection.WhereN (0) | |
| Idris_Language_Reflection_WhereN | |
/// Language.Reflection.Errors.WithFnType (13) | |
| Idris_Language_Reflection_Errors_WithFnType | |
/// Language.Reflection.WithN (1) | |
| Idris_Language_Reflection_WithN | |
/// World (65645) | |
| Idris_World | |
/// Language.Reflection.WorldType (13) | |
| Idris_Language_Reflection_WorldType | |
/// Prelude.File.WriteTruncate (1) | |
| Idris_Prelude_File_WriteTruncate | |
/// Prelude.Basics.Yes (0) | |
| Idris_Prelude_Basics_Yes | |
/// Prelude.Nat.Z (0) | |
| Idris_Prelude_Nat_Z | |
/// {__Infer0} (65646) | |
| Idris___Infer0 | |
/// {__infer0} (0) | |
| Idris___infer0 | |
/// {U_Prelude.Interactive.{putStr'0}1} (65647) | |
| Idris_U_Prelude_Interactive_putStr_39_01 | |
/// {U_io_bind1} (65648) | |
| Idris_U_io_bind1 !Value !Value !Value !Value !Value | |
/// {U_io_pure1} (65649) | |
| Idris_U_io_pure1 !Value !Value !Value | |
/// {U_prim_write1} (65650) | |
| Idris_U_prim_write1 !Value !Value | |
/// {U_{io_bind1}1} (65651) | |
| Idris_U_io_bind11 !Value !Value !Value !Value !Value !Value | |
/// constructor of Prelude.Applicative.Alternative (0) | |
| Idris_Prelude_Applicative_Alternative_ictor | |
/// constructor of Prelude.Applicative.Applicative (0) | |
| Idris_Prelude_Applicative_Applicative_ictor | |
/// constructor of Prelude.Cast.Cast (0) | |
| Idris_Prelude_Cast_Cast_ictor | |
/// constructor of Decidable.Equality.DecEq (0) | |
| Idris_Decidable_Equality_DecEq_ictor | |
/// constructor of Prelude.Enum (0) | |
| Idris_Prelude_Enum_ictor | |
/// constructor of Prelude.Interfaces.Eq (0) | |
| Idris_Prelude_Interfaces_Eq_ictor | |
/// constructor of Prelude.Foldable.Foldable (0) | |
| Idris_Prelude_Foldable_Foldable_ictor | |
/// constructor of Prelude.Interfaces.Fractional (0) | |
| Idris_Prelude_Interfaces_Fractional_ictor | |
/// constructor of Prelude.Functor.Functor (0) | |
| Idris_Prelude_Functor_Functor_ictor | |
/// constructor of Prelude.Interfaces.Integral (0) | |
| Idris_Prelude_Interfaces_Integral_ictor | |
/// constructor of Prelude.Interfaces.MaxBound (0) | |
| Idris_Prelude_Interfaces_MaxBound_ictor | |
/// constructor of Prelude.Interfaces.MinBound (0) | |
| Idris_Prelude_Interfaces_MinBound_ictor | |
/// constructor of Prelude.Monad.Monad (0) | |
| Idris_Prelude_Monad_Monad_ictor | |
/// constructor of Prelude.Algebra.Monoid (0) | |
| Idris_Prelude_Algebra_Monoid_ictor | |
/// constructor of Prelude.Interfaces.Neg (0) | |
| Idris_Prelude_Interfaces_Neg_ictor | |
/// constructor of Prelude.Interfaces.Num (0) | |
| Idris_Prelude_Interfaces_Num_ictor | |
/// constructor of Prelude.Interfaces.Ord (0) | |
| Idris_Prelude_Interfaces_Ord_ictor | |
/// constructor of Language.Reflection.Quotable (0) | |
| Idris_Language_Reflection_Quotable_ictor | |
/// constructor of Language.Reflection.ReflConst (0) | |
| Idris_Language_Reflection_ReflConst_ictor | |
/// constructor of Prelude.Algebra.Semigroup (0) | |
| Idris_Prelude_Algebra_Semigroup_ictor | |
/// constructor of Prelude.Show.Show (0) | |
| Idris_Prelude_Show_Show_ictor | |
/// constructor of Prelude.Traversable.Traversable (0) | |
| Idris_Prelude_Traversable_Traversable_ictor | |
/// constructor of Prelude.Uninhabited.Uninhabited (0) | |
| Idris_Prelude_Uninhabited_Uninhabited_ictor | |
/// constructor of Prelude.WellFounded.WellFounded (0) | |
| Idris_Prelude_WellFounded_WellFounded_ictor | |
/// assert_unreachable | |
/// ____ | |
idris_assert_unreachable :: Value | |
idris_assert_unreachable | |
= Nothing | |
/// call__IO | |
/// {APPLY0}(GLOB {e2}, ____) | |
idris_call__IO :: !Value !Value !Value -> Value | |
idris_call__IO e0 e1 e2 | |
= (idris_APPLY0 e2 Nothing) | |
/// idris_crash | |
/// ____ | |
idris_idris_crash :: Value | |
idris_idris_crash | |
= Nothing | |
/// io_bind | |
/// {APPLY0}({io_bind2}(GLOB {e0}, GLOB {e1}, GLOB {e2}, GLOB {e3}, GLOB {e4}, GLOB w), {APPLY0}(GLOB {e3}, GLOB w)) | |
idris_io_bind :: !Value !Value !Value !Value !Value !Value -> Value | |
idris_io_bind e0 e1 e2 e3 e4 w | |
= (idris_APPLY0 (idris_io_bind2 e0 e1 e2 e3 e4 w) (idris_APPLY0 e3 w)) | |
/// io_pure | |
/// GLOB {e2} | |
idris_io_pure :: !Value !Value !Value !Value -> Value | |
idris_io_pure e0 e1 e2 w | |
= e2 | |
/// Main.main | |
/// Prelude.Interactive.putStr'(____, "Hello, Idris!\n") | |
idris_Main_main :: Value | |
idris_Main_main | |
= (idris_Prelude_Interactive_putStr_39_ Nothing (Boxed_String "Hello, Idris!\xa")) | |
/// mkForeignPrim | |
/// ____ | |
idris_mkForeignPrim :: Value | |
idris_mkForeignPrim | |
= Nothing | |
/// prim__asPtr | |
/// LExternal prim__asPtr(GLOB {op0}) | |
idris_prim__asPtr :: !Value -> Value | |
idris_prim__asPtr op0 | |
= (abort "PRIMITIVE (LExternal prim__asPtr,[GLOB {op0}]) IS UNSUPPORTED") | |
/// prim__eqManagedPtr | |
/// LExternal prim__eqManagedPtr(GLOB {op0}, GLOB {op1}) | |
idris_prim__eqManagedPtr :: !Value !Value -> Value | |
idris_prim__eqManagedPtr op0 op1 | |
= (abort "PRIMITIVE (LExternal prim__eqManagedPtr,[GLOB {op0},GLOB {op1}]) IS UNSUPPORTED") | |
/// prim__eqPtr | |
/// LExternal prim__eqPtr(GLOB {op0}, GLOB {op1}) | |
idris_prim__eqPtr :: !Value !Value -> Value | |
idris_prim__eqPtr op0 op1 | |
= (abort "PRIMITIVE (LExternal prim__eqPtr,[GLOB {op0},GLOB {op1}]) IS UNSUPPORTED") | |
/// prim__null | |
/// LExternal prim__null() | |
idris_prim__null :: Value | |
idris_prim__null | |
= (abort "PRIMITIVE (LExternal prim__null,[]) IS UNSUPPORTED") | |
/// prim__peek16 | |
/// LExternal prim__peek16(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peek16 :: !Value !Value !Value -> Value | |
idris_prim__peek16 op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peek16,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peek32 | |
/// LExternal prim__peek32(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peek32 :: !Value !Value !Value -> Value | |
idris_prim__peek32 op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peek32,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peek64 | |
/// LExternal prim__peek64(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peek64 :: !Value !Value !Value -> Value | |
idris_prim__peek64 op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peek64,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peek8 | |
/// LExternal prim__peek8(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peek8 :: !Value !Value !Value -> Value | |
idris_prim__peek8 op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peek8,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peekDouble | |
/// LExternal prim__peekDouble(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peekDouble :: !Value !Value !Value -> Value | |
idris_prim__peekDouble op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peekDouble,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peekPtr | |
/// LExternal prim__peekPtr(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peekPtr :: !Value !Value !Value -> Value | |
idris_prim__peekPtr op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peekPtr,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__peekSingle | |
/// LExternal prim__peekSingle(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__peekSingle :: !Value !Value !Value -> Value | |
idris_prim__peekSingle op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__peekSingle,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__poke16 | |
/// LExternal prim__poke16(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__poke16 :: !Value !Value !Value !Value -> Value | |
idris_prim__poke16 op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__poke16,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__poke32 | |
/// LExternal prim__poke32(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__poke32 :: !Value !Value !Value !Value -> Value | |
idris_prim__poke32 op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__poke32,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__poke64 | |
/// LExternal prim__poke64(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__poke64 :: !Value !Value !Value !Value -> Value | |
idris_prim__poke64 op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__poke64,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__poke8 | |
/// LExternal prim__poke8(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__poke8 :: !Value !Value !Value !Value -> Value | |
idris_prim__poke8 op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__poke8,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__pokeDouble | |
/// LExternal prim__pokeDouble(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__pokeDouble :: !Value !Value !Value !Value -> Value | |
idris_prim__pokeDouble op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__pokeDouble,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__pokePtr | |
/// LExternal prim__pokePtr(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__pokePtr :: !Value !Value !Value !Value -> Value | |
idris_prim__pokePtr op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__pokePtr,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__pokeSingle | |
/// LExternal prim__pokeSingle(GLOB {op0}, GLOB {op1}, GLOB {op2}, GLOB {op3}) | |
idris_prim__pokeSingle :: !Value !Value !Value !Value -> Value | |
idris_prim__pokeSingle op0 op1 op2 op3 | |
= (abort "PRIMITIVE (LExternal prim__pokeSingle,[GLOB {op0},GLOB {op1},GLOB {op2},GLOB {op3}]) IS UNSUPPORTED") | |
/// prim__ptrOffset | |
/// LExternal prim__ptrOffset(GLOB {op0}, GLOB {op1}) | |
idris_prim__ptrOffset :: !Value !Value -> Value | |
idris_prim__ptrOffset op0 op1 | |
= (abort "PRIMITIVE (LExternal prim__ptrOffset,[GLOB {op0},GLOB {op1}]) IS UNSUPPORTED") | |
/// prim__readFile | |
/// LExternal prim__readFile(GLOB {op0}, GLOB {op1}) | |
idris_prim__readFile :: !Value !Value -> Value | |
idris_prim__readFile op0 op1 | |
= (abort "PRIMITIVE (LExternal prim__readFile,[GLOB {op0},GLOB {op1}]) IS UNSUPPORTED") | |
/// prim__registerPtr | |
/// LExternal prim__registerPtr(GLOB {op0}, GLOB {op1}) | |
idris_prim__registerPtr :: !Value !Value -> Value | |
idris_prim__registerPtr op0 op1 | |
= (abort "PRIMITIVE (LExternal prim__registerPtr,[GLOB {op0},GLOB {op1}]) IS UNSUPPORTED") | |
/// prim__sizeofPtr | |
/// LExternal prim__sizeofPtr() | |
idris_prim__sizeofPtr :: Value | |
idris_prim__sizeofPtr | |
= (abort "PRIMITIVE (LExternal prim__sizeofPtr,[]) IS UNSUPPORTED") | |
/// prim__stderr | |
/// LExternal prim__stderr() | |
idris_prim__stderr :: Value | |
idris_prim__stderr | |
= (abort "PRIMITIVE (LExternal prim__stderr,[]) IS UNSUPPORTED") | |
/// prim__stdin | |
/// LExternal prim__stdin() | |
idris_prim__stdin :: Value | |
idris_prim__stdin | |
= (abort "PRIMITIVE (LExternal prim__stdin,[]) IS UNSUPPORTED") | |
/// prim__stdout | |
/// LExternal prim__stdout() | |
idris_prim__stdout :: Value | |
idris_prim__stdout | |
= (abort "PRIMITIVE (LExternal prim__stdout,[]) IS UNSUPPORTED") | |
/// prim__vm | |
/// LExternal prim__vm(GLOB {op0}) | |
idris_prim__vm :: !Value -> Value | |
idris_prim__vm op0 | |
= (abort "PRIMITIVE (LExternal prim__vm,[GLOB {op0}]) IS UNSUPPORTED") | |
/// prim__writeFile | |
/// LExternal prim__writeFile(GLOB {op0}, GLOB {op1}, GLOB {op2}) | |
idris_prim__writeFile :: !Value !Value !Value -> Value | |
idris_prim__writeFile op0 op1 op2 | |
= (abort "PRIMITIVE (LExternal prim__writeFile,[GLOB {op0},GLOB {op1},GLOB {op2}]) IS UNSUPPORTED") | |
/// prim__writeString | |
/// LWriteStr(GLOB {op0}, GLOB {op1}) | |
idris_prim__writeString :: !Value !Value -> Value | |
idris_prim__writeString op0 op1 | |
= (clean_System_write_String op0 op1) | |
/// prim_io_bind | |
/// {APPLY0}(GLOB {e3}, GLOB {e2}) | |
idris_prim_io_bind :: !Value !Value !Value !Value -> Value | |
idris_prim_io_bind e0 e1 e2 e3 | |
= (idris_APPLY0 e3 e2) | |
/// prim_write | |
/// LWriteStr(GLOB w, GLOB {e1}) | |
idris_prim_write :: !Value !Value !Value -> Value | |
idris_prim_write e0 e1 w | |
= (clean_System_write_String w e1) | |
/// Prelude.Interactive.putStr' | |
/// {U_io_bind1}(____, ____, ____, {U_prim_write1}(____, GLOB {e1}), {U_Prelude.Interactive.{putStr'0}1}()) | |
idris_Prelude_Interactive_putStr_39_ :: !Value !Value -> Value | |
idris_Prelude_Interactive_putStr_39_ e0 e1 | |
= (Idris_U_io_bind1 Nothing Nothing Nothing (Idris_U_prim_write1 Nothing e1) (Idris_U_Prelude_Interactive_putStr_39_01)) | |
/// run__IO | |
/// {APPLY0}(GLOB {e1}, ____) | |
idris_run__IO :: !Value !Value -> Value | |
idris_run__IO e0 e1 | |
= (idris_APPLY0 e1 Nothing) | |
/// unsafePerformPrimIO | |
/// ____ | |
idris_unsafePerformPrimIO :: Value | |
idris_unsafePerformPrimIO | |
= Nothing | |
/// world | |
/// GLOB {e0} | |
idris_world :: !Value -> Value | |
idris_world e0 | |
= e0 | |
/// {APPLY0} | |
/// case' GLOB {fn0} of { {U_Prelude.Interactive.{putStr'0}1}() => Prelude.Interactive.{putStr'0}(GLOB {arg0}) | {U_io_bind1}({P_c0}, {P_c1}, {P_c2}, {P_c3}, {P_c4}) => io_bind(GLOB {P_c0}, GLOB {P_c1}, GLOB {P_c2}, GLOB {P_c3}, GLOB {P_c4}, GLOB {arg0}) | {U_io_pure1}({P_c0}, {P_c1}, {P_c2}) => io_pure(GLOB {P_c0}, GLOB {P_c1}, GLOB {P_c2}, GLOB {arg0}) | {U_prim_write1}({P_c0}, {P_c1}) => prim_write(GLOB {P_c0}, GLOB {P_c1}, GLOB {arg0}) | {U_{io_bind1}1}({P_c0}, {P_c1}, {P_c2}, {P_c3}, {P_c4}, {P_c5}) => {io_bind1}(GLOB {P_c0}, GLOB {P_c1}, GLOB {P_c2}, GLOB {P_c3}, GLOB {P_c4}, GLOB {P_c5}, GLOB {arg0}) | _ => ____ | |
idris_APPLY0 :: !Value !Value -> Value | |
idris_APPLY0 fn0 arg0 | |
= (case fn0 of | |
Idris_U_Prelude_Interactive_putStr_39_01 -> (idris_Prelude_Interactive_putStr_39_0 arg0) | |
Idris_U_io_bind1 p_c0 p_c1 p_c2 p_c3 p_c4 -> (idris_io_bind p_c0 p_c1 p_c2 p_c3 p_c4 arg0) | |
Idris_U_io_pure1 p_c0 p_c1 p_c2 -> (idris_io_pure p_c0 p_c1 p_c2 arg0) | |
Idris_U_prim_write1 p_c0 p_c1 -> (idris_prim_write p_c0 p_c1 arg0) | |
Idris_U_io_bind11 p_c0 p_c1 p_c2 p_c3 p_c4 p_c5 -> (idris_io_bind1 p_c0 p_c1 p_c2 p_c3 p_c4 p_c5 arg0) | |
_ -> Nothing) | |
/// {APPLY20} | |
/// ____ | |
idris_APPLY20 :: !Value !Value !Value -> Value | |
idris_APPLY20 fn0 arg00 arg10 | |
= Nothing | |
/// {EVAL0} | |
/// case' GLOB {arg0} of { _ => GLOB {arg0} | |
idris_EVAL0 :: !Value -> Value | |
idris_EVAL0 arg0 | |
= (case arg0 of | |
_ -> arg0) | |
/// {io_bind0} | |
/// {APPLY0}(GLOB {e4}, GLOB {in0}) | |
idris_io_bind0 :: !Value !Value !Value !Value !Value !Value !Value -> Value | |
idris_io_bind0 e0 e1 e2 e3 e4 w in0 | |
= (idris_APPLY0 e4 in0) | |
/// Prelude.Interactive.{putStr'0} | |
/// {U_io_pure1}(____, ____, CON MkUnit()) | |
idris_Prelude_Interactive_putStr_39_0 :: !Value -> Value | |
idris_Prelude_Interactive_putStr_39_0 in0 | |
= (Idris_U_io_pure1 Nothing Nothing (Idris_MkUnit)) | |
/// {runMain0} | |
/// {EVAL0}({APPLY0}(Main.main(), ____)) | |
idris_runMain0 :: Value | |
idris_runMain0 | |
= (idris_EVAL0 (idris_APPLY0 (idris_Main_main) Nothing)) | |
/// {io_bind1} | |
/// {APPLY0}({io_bind0}(GLOB {e0}, GLOB {e1}, GLOB {e2}, GLOB {e3}, GLOB {e4}, GLOB w, GLOB {in0}), GLOB w) | |
idris_io_bind1 :: !Value !Value !Value !Value !Value !Value !Value -> Value | |
idris_io_bind1 e0 e1 e2 e3 e4 w in0 | |
= (idris_APPLY0 (idris_io_bind0 e0 e1 e2 e3 e4 w in0) w) | |
/// {io_bind2} | |
/// {U_{io_bind1}1}(GLOB {e0}, GLOB {e1}, GLOB {e2}, GLOB {e3}, GLOB {e4}, GLOB w) | |
idris_io_bind2 :: !Value !Value !Value !Value !Value !Value -> Value | |
idris_io_bind2 e0 e1 e2 e3 e4 w | |
= (Idris_U_io_bind11 e0 e1 e2 e3 e4 w) | |
/// Decidable.Equality.Decidable.Equality.Char implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Char_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Char_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// Decidable.Equality.Decidable.Equality.Int implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Int_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Int_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// Decidable.Equality.Decidable.Equality.Integer implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Integer_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Integer_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// Decidable.Equality.Decidable.Equality.ManagedPtr implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_ManagedPtr_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_ManagedPtr_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// Decidable.Equality.Decidable.Equality.Ptr implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Ptr_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_Ptr_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// Decidable.Equality.Decidable.Equality.String implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq | |
/// ____ | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_String_58__33_decEq_58_0_58_primitiveNotEq_58_0 :: Value | |
idris_Decidable_Equality_Decidable_Equality__64_Decidable_Equality_DecEq_36_String_58__33_decEq_58_0_58_primitiveNotEq_58_0 | |
= Nothing | |
/// case block in io_bind at IO.idr:107:34 | |
/// {APPLY0}(GLOB {e7}, GLOB {e5}) | |
idris_io_bind_IO__idr_107_34_case :: !Value !Value !Value !Value !Value !Value !Value !Value -> Value | |
idris_io_bind_IO__idr_107_34_case e0 e1 e2 e3 e4 e5 e6 e7 | |
= (idris_APPLY0 e7 e5) | |
/// case block in Void at (casefun Void) | |
/// ____ | |
idris_Void___casefun__Void___case :: Value | |
idris_Void___casefun__Void___case | |
= Nothing | |
/// <<Void eliminator>> | |
/// ____ | |
idris_Void_elim :: Value | |
idris_Void_elim | |
= Nothing | |
Start = idris_runMain0 | |
/* | |
--- ForeignEnv.:: --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 5, nt_unique = False} {xs : Prelude.List.List Type ./IO.idr.h16} -> {t : Type ./IO.idr.j16} -> {f : FFI} -> Builtins.Pair (FFI.ffi_types f t) t -> ForeignEnv.FEnv f xs -> ForeignEnv.FEnv f (Prelude.List.:: Type ./IO.idr.p16 t xs) | |
--- Prelude.List.:: --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} {elem : Type ./Prelude/List.idr.c1} -> elem -> Prelude.List.List elem -> Prelude.List.List elem | |
--- Prelude.Stream.:: --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {elem : Type ./Prelude/Stream.idr.z} -> elem -> Inf (Prelude.Stream.Stream elem) -> Prelude.Stream.Stream elem | |
--- = --- | |
RigCount: RigW | |
Injectivity: True | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: DataMI [0,2] | |
--- | |
TyDecl: TCon {nt_tag = 7, nt_arity = 4} {A : Type primitive.g} -> {B : Type primitive.j} -> A -> B -> Type primitive.o | |
--- Language.Reflection.ATDouble --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.ArithTy | |
--- Language.Reflection.ATInt --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Language.Reflection.IntTy -> Language.Reflection.ArithTy | |
--- Language.Reflection.AType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 9, nt_arity = 1, nt_unique = False} Language.Reflection.ArithTy -> Language.Reflection.Const | |
--- Prelude.WellFounded.Access --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {a : Type ./Prelude/WellFounded.idr.f1} -> {x : a} -> {rel : a -> a -> Type ./Prelude/WellFounded.idr.l1} -> ((y : a) -> rel y x -> Prelude.WellFounded.Accessible a rel y) -> Prelude.WellFounded.Accessible a rel x | |
--- Prelude.WellFounded.Accessible --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 3} {a : Type ./Prelude/WellFounded.idr.u} -> (a -> a -> Type ./Prelude/WellFounded.idr.z) -> a -> Type ./Prelude/WellFounded.idr.d1 | |
--- Prelude.Nat.Additive --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 114, nt_arity = 0} Type ./Prelude/Nat.idr.z28 | |
--- Language.Reflection.AllTypes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Language.Reflection.Universe | |
--- Language.Reflection.Errors.AlreadyDefined --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 28, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Prelude.Applicative.Alternative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 17, nt_arity = 1} (Type ./Prelude/Applicative.idr.y24 -> Type ./Prelude/Applicative.idr.b25) -> Type ./Prelude/Applicative.idr.e25 | |
--- Language.Reflection.App --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.TT | |
--- Prelude.Show.App --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- Prelude.File.Append --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Prelude.Applicative.Applicative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} (Type ./Prelude/Applicative.idr.u -> Type ./Prelude/Applicative.idr.x) -> Type ./Prelude/Applicative.idr.a1 | |
--- Language.Reflection.ApplyTactic --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 12, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Language.Reflection.ArithTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 273, nt_arity = 0} Type ./Language/Reflection.idr.c137 | |
--- Language.Reflection.B16 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 1, nt_unique = False} Bits16 -> Language.Reflection.Const | |
--- Language.Reflection.B32 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 1, nt_unique = False} Bits32 -> Language.Reflection.Const | |
--- Language.Reflection.B64 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 1, nt_unique = False} Bits64 -> Language.Reflection.Const | |
--- Language.Reflection.B8 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 1, nt_unique = False} Bits8 -> Language.Reflection.Const | |
--- Language.Reflection.BI --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Integer -> Language.Reflection.Const | |
--- Prelude.Show.Backtick --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- Language.Reflection.Bind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Binder Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.TT | |
--- Language.Reflection.Binder --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 297, nt_arity = 1} Type ./Language/Reflection.idr.w140 -> Type ./Language/Reflection.idr.z140 | |
--- Prelude.Bool.Bool --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Prelude/Bool.idr.u | |
--- Ownership.Borrowed --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 31, nt_arity = 1} UniqueType -> NullType | |
--- Language.Reflection.Bound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Language.Reflection.NameType | |
--- Language.Reflection.ByReflection --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 14, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- CData --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 0, nt_arity = 0} Type ./Builtins.idr.d29 | |
--- FFI_C.CFnPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 45, nt_arity = 1} Type ./IO.idr.q38 -> Type ./IO.idr.t38 | |
--- FFI_C.C_Any --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 1, nt_unique = False} {a : Type ./IO.idr.g45} -> FFI_C.C_Types (FFI_C.Raw a) | |
--- FFI_C.C_CData --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 0, nt_unique = False} FFI_C.C_Types CData | |
--- FFI_C.C_Float --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} FFI_C.C_Types Double | |
--- FFI_C.C_Fn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.e42} -> {s : Type ./IO.idr.h42} -> FFI_C.C_Types s -> FFI_C.C_FnTypes t -> FFI_C.C_FnTypes (s -> t) | |
--- FFI_C.C_FnBase --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.r42} -> FFI_C.C_Types t -> FFI_C.C_FnTypes t | |
--- FFI_C.C_FnIO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not strictly positive | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.n42} -> FFI_C.C_Types t -> FFI_C.C_FnTypes (IO' FFI_C.FFI_C t) | |
--- FFI_C.C_FnT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.j45} -> FFI_C.C_FnTypes t -> FFI_C.C_Types (FFI_C.CFnPtr t) | |
--- FFI_C.C_FnTypes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 48, nt_arity = 1} Type ./IO.idr.z41 -> Type ./IO.idr.c42 | |
--- FFI_C.C_IntBits16 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Bits16 | |
--- FFI_C.C_IntBits32 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Bits32 | |
--- FFI_C.C_IntBits64 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Bits64 | |
--- FFI_C.C_IntBits8 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Bits8 | |
--- FFI_C.C_IntChar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Char | |
--- FFI_C.C_IntNative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} FFI_C.C_IntTypes Int | |
--- FFI_C.C_IntT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 2, nt_unique = False} {i : Type ./IO.idr.n45} -> FFI_C.C_IntTypes i -> FFI_C.C_Types i | |
--- FFI_C.C_IntTypes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 46, nt_arity = 1} Type ./IO.idr.o39 -> Type ./IO.idr.r39 | |
--- FFI_C.C_MPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} FFI_C.C_Types ManagedPtr | |
--- FFI_C.C_Ptr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} FFI_C.C_Types Ptr | |
--- FFI_C.C_Str --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} FFI_C.C_Types String | |
--- FFI_C.C_Types --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 50, nt_arity = 1} Type ./IO.idr.b45 -> Type ./IO.idr.e45 | |
--- FFI_C.C_Unit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 0, nt_unique = False} FFI_C.C_Types Unit | |
--- Language.Reflection.Errors.CantConvert --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 3, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantInferType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantIntroduce --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 11, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantMatch --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 14, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantResolve --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 17, nt_arity = 2, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Errors.Err -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantResolveAlts --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 19, nt_arity = 1, nt_unique = False} Prelude.List.List Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantSolveGoal --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 2, nt_unique = False} Language.Reflection.TT -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.CantUnify --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 6, nt_unique = False} Prelude.Bool.Bool -> Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Errors.Err -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) -> Int -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Case --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 20, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Language.Reflection.CaseN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 2, nt_unique = False} Language.Reflection.SourceLocation -> Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- Prelude.Cast.Cast --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 2} Type ./Prelude/Cast.idr.u -> Type ./Prelude/Cast.idr.x -> Type ./Prelude/Cast.idr.a1 | |
--- Language.Reflection.Ch --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 1, nt_unique = False} Char -> Language.Reflection.Const | |
--- Language.Reflection.Claim --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Prelude.Nat.CmpEQ --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} {x : Prelude.Nat.Nat} -> Prelude.Nat.CmpNat x x | |
--- Prelude.Nat.CmpGT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} {y : Prelude.Nat.Nat} -> (x : Prelude.Nat.Nat) -> Prelude.Nat.CmpNat (Prelude.Interfaces.+ Prelude.Nat.Nat Prelude.Nat.Nat implementation of Prelude.Interfaces.Num y (Prelude.Nat.S x)) y | |
--- Prelude.Nat.CmpLT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {x : Prelude.Nat.Nat} -> (y : Prelude.Nat.Nat) -> Prelude.Nat.CmpNat x (Prelude.Interfaces.+ Prelude.Nat.Nat Prelude.Nat.Nat implementation of Prelude.Interfaces.Num x (Prelude.Nat.S y)) | |
--- Prelude.Nat.CmpNat --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 177, nt_arity = 2} Prelude.Nat.Nat -> Prelude.Nat.Nat -> Type ./Prelude/Nat.idr.y42 | |
--- Language.Reflection.Compute --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 23, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.Const --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 274, nt_arity = 0} Type ./Language/Reflection.idr.f137 | |
--- Language.Reflection.Elab.Constraint --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Plicity | |
--- Language.Reflection.Elab.Constructor --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List Language.Reflection.Elab.FunArg -> Language.Reflection.Raw -> Language.Reflection.Elab.ConstructorDefn | |
--- Language.Reflection.Elab.ConstructorDefn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 35, nt_arity = 0} Type ./Language/Reflection/Elab.idr.p12 | |
--- Language.Reflection.Elab.CtorArg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 47, nt_arity = 0} Type ./Language/Reflection/Elab.idr.m16 | |
--- Language.Reflection.Elab.CtorField --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.FunArg -> Language.Reflection.Elab.CtorArg | |
--- Language.Reflection.Elab.CtorParameter --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.FunArg -> Language.Reflection.Elab.CtorArg | |
--- Language.Reflection.DCon --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} Int -> Int -> Language.Reflection.NameType | |
--- FFI_Export.DHere --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} ({phTy0} : Type ./IO.idr.g60) -> {t : {phTy0}} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.k60 {phTy0})} -> {x : Type ./IO.idr.m60} -> FFI_Export.DataDefined {phTy0} x (Prelude.List.:: (Builtins.Pair Type ./IO.idr.p60 {phTy0}) (Builtins.MkPair Type ./IO.idr.q60 {phTy0} x t) xs) t | |
--- Builtins.DPair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 15, nt_arity = 2} (a : Type ./Builtins.idr.w7) -> (a -> Type ./Builtins.idr.a8) -> Type ./Builtins.idr.d8 | |
--- FFI_Export.DThere --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 6, nt_unique = False} ({phTy0} : Type ./IO.idr.r60) -> {t : {phTy0}} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.v60 {phTy0})} -> {y : Builtins.Pair Type ./IO.idr.x60 {phTy0}} -> {x : Type ./IO.idr.z60} -> FFI_Export.DataDefined {phTy0} x xs t -> FFI_Export.DataDefined {phTy0} x (Prelude.List.:: (Builtins.Pair Type ./IO.idr.d61 {phTy0}) y xs) t | |
--- FFI_Export.Data --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 6, nt_unique = False} {h : String} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.n67 (FFI.ffi_data f))} -> (x : Type ./IO.idr.p67) -> (n : FFI.ffi_data f) -> FFI_Export.FFI_Export f h (Prelude.List.:: (Builtins.Pair Type ./IO.idr.t67 (FFI.ffi_data f)) (Builtins.MkPair Type ./IO.idr.u67 (FFI.ffi_data f) x n) xs) -> FFI_Export.FFI_Export f h xs | |
--- FFI_Export.DataDefined --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 69, nt_arity = 4} {s : Type ./IO.idr.v59} -> Type ./IO.idr.y59 -> Prelude.List.List (Builtins.Pair Type ./IO.idr.b60 s) -> s -> Type ./IO.idr.e60 | |
--- Language.Reflection.Elab.DataDefn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 42, nt_arity = 0} Type ./Language/Reflection/Elab.idr.c15 | |
--- Language.Reflection.Elab.Datatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 48, nt_arity = 0} Type ./Language/Reflection/Elab.idr.q16 | |
--- Prelude.Basics.Dec --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 18, nt_arity = 1} Type ./Prelude/Basics.idr.h13 -> Type ./Prelude/Basics.idr.k13 | |
--- Decidable.Equality.DecEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 9, nt_arity = 1} Type ./Decidable/Equality.idr.a2 -> Type ./Decidable/Equality.idr.d2 | |
--- Language.Reflection.Elab.Declare --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List Language.Reflection.Elab.FunArg -> Language.Reflection.Raw -> Language.Reflection.Elab.TyDecl | |
--- Language.Reflection.Elab.DefineDatatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List Language.Reflection.Elab.ConstructorDefn -> Language.Reflection.Elab.DataDefn | |
--- Language.Reflection.Elab.DefineFun --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.m8} -> Language.Reflection.TTName -> Prelude.List.List (Language.Reflection.Elab.FunClause a) -> Language.Reflection.Elab.FunDefn a | |
--- Delay --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {t : DelayReason} -> {a : Type ./Builtins.idr.c21} -> a -> Delayed t a | |
--- DelayReason --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 26, nt_arity = 0} Type ./Builtins.idr.t20 | |
--- Delayed --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 27, nt_arity = 2} DelayReason -> Type ./Builtins.idr.w20 -> Type ./Builtins.idr.z20 | |
--- Prelude.Show.Dollar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- Prelude.Interfaces.EQ --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Prelude.Interfaces.Ordering | |
--- Prelude.Either.Either --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 2} Type ./Prelude/Either.idr.u -> Type ./Prelude/Either.idr.x -> Type ./Prelude/Either.idr.a1 | |
--- Language.Reflection.Elab.Elab --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 57, nt_arity = 1} Type ./Language/Reflection/Elab.idr.o20 -> Type ./Language/Reflection/Elab.idr.r20 | |
--- Prelude.Pairs.Element --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {a : Type ./Prelude/Pairs.idr.z2} -> {P : a -> Type ./Prelude/Pairs.idr.d3} -> (x : a) -> P x -> Prelude.Pairs.Subset a P | |
--- Language.Reflection.ElimN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- FFI_Export.End --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 3, nt_unique = False} {h : String} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.j68 (FFI.ffi_data f))} -> FFI_Export.FFI_Export f h xs | |
--- Prelude.Enum --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 83, nt_arity = 1} Type ./Prelude.idr.y56 -> Type ./Prelude.idr.b57 | |
--- Prelude.Interfaces.Eq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 11, nt_arity = 1} Type ./Prelude/Interfaces.idr.e2 -> Type ./Prelude/Interfaces.idr.h2 | |
--- Prelude.Show.Eq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- Language.Reflection.Elab.Erased --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Erasure | |
--- Language.Reflection.Erased --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} Language.Reflection.TT | |
--- Language.Reflection.Elab.Erasure --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 9, nt_arity = 0} Type ./Language/Reflection/Elab.idr.a1 | |
--- Language.Reflection.Errors.Err --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Language/Reflection/Errors.idr.u | |
--- Prelude.Providers.Error --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {a : Type ./Prelude/Providers.idr.d1} -> String -> Prelude.Providers.Provider a | |
--- Language.Reflection.ErrorReportPart --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 329, nt_arity = 0} Type ./Language/Reflection.idr.j173 | |
--- Prelude.Pairs.Evidence --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {a : Type ./Prelude/Pairs.idr.h2} -> {P : a -> Type ./Prelude/Pairs.idr.l2} -> (x : a) -> P x -> Prelude.Pairs.Exists a P | |
--- Language.Reflection.Exact --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 16, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Prelude.Pairs.Exists --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 9, nt_arity = 2} {a : Type ./Prelude/Pairs.idr.y1} -> (a -> Type ./Prelude/Pairs.idr.c2) -> Type ./Prelude/Pairs.idr.f2 | |
--- Language.Reflection.Elab.Explicit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Plicity | |
--- ForeignEnv.FEnv --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 22, nt_arity = 2} FFI -> Prelude.List.List Type ./IO.idr.b16 -> Type ./IO.idr.d16 | |
--- FFI --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 12, nt_arity = 0} Type ./IO.idr.a2 | |
--- FFI_Export.FFI_Base --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 71, nt_arity = 3} (f : FFI) -> Prelude.List.List (Builtins.Pair Type ./IO.idr.b65 (FFI.ffi_data f)) -> Type ./IO.idr.d65 -> Type ./IO.idr.g65 | |
--- FFI_Export.FFI_ExpType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 5, nt_unique = False} {t : Type ./IO.idr.i65} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.m65 (FFI.ffi_data f))} -> {n : FFI.ffi_data f} -> FFI_Export.DataDefined (FFI.ffi_data f) t xs n -> FFI_Export.FFI_Base f xs t | |
--- FFI_Export.FFI_Export --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 73, nt_arity = 3} (f : FFI) -> String -> Prelude.List.List (Builtins.Pair Type ./IO.idr.h67 (FFI.ffi_data f)) -> Type ./IO.idr.j67 | |
--- FFI_Export.FFI_Exportable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 72, nt_arity = 3} (f : FFI) -> Prelude.List.List (Builtins.Pair Type ./IO.idr.y65 (FFI.ffi_data f)) -> Type ./IO.idr.a66 -> Type ./IO.idr.d66 | |
--- FFI_Export.FFI_Fun --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 6, nt_unique = False} {t : Type ./IO.idr.m66} -> {s : Type ./IO.idr.p66} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.t66 (FFI.ffi_data f))} -> FFI_Export.FFI_Base f xs s -> FFI_Export.FFI_Exportable f xs t -> FFI_Export.FFI_Exportable f xs (s -> t) | |
--- FFI_Export.FFI_IO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.f66} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.j66 (FFI.ffi_data f))} -> FFI_Export.FFI_Base f xs t -> FFI_Export.FFI_Exportable f xs (IO' f t) | |
--- FFI_Export.FFI_Prim --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.q65} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.u65 (FFI.ffi_data f))} -> FFI.ffi_types f t -> FFI_Export.FFI_Base f xs t | |
--- FFI_Export.FFI_Ret --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.y66} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.c67 (FFI.ffi_data f))} -> FFI_Export.FFI_Base f xs t -> FFI_Export.FFI_Exportable f xs t | |
--- FFun --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 6, nt_unique = False} {t : Type ./IO.idr.d12} -> {s : Type ./IO.idr.g12} -> {xs : Prelude.List.List Type ./IO.idr.j12} -> {f : FFI} -> FFI.ffi_types f s -> FTy f (Prelude.List.:: Type ./IO.idr.n12 s xs) t -> FTy f xs (s -> t) | |
--- Prelude.File.FHandle --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Ptr -> Prelude.File.File | |
--- FRet --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.w11} -> {f : FFI} -> {xs : Prelude.List.List Type ./IO.idr.a12} -> FFI.ffi_types f t -> FTy f xs (IO' f t) | |
--- FTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 20, nt_arity = 3} FFI -> Prelude.List.List Type ./IO.idr.p11 -> Type ./IO.idr.r11 -> Type ./IO.idr.u11 | |
--- Language.Reflection.Fail --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 25, nt_arity = 1, nt_unique = False} Prelude.List.List Language.Reflection.ErrorReportPart -> Language.Reflection.Tactic | |
--- Prelude.Bool.False --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.Bool.Bool | |
--- Prelude.File.File --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Prelude/File.idr.u | |
--- Prelude.File.FileError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 9, nt_arity = 0} Type ./Prelude/File.idr.x | |
--- Language.Reflection.FileLoc --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} String -> Builtins.Pair Int Int -> Builtins.Pair Int Int -> Language.Reflection.SourceLocation | |
--- Prelude.File.FileNotFound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Prelude.File.FileError | |
--- Prelude.File.FileReadError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Prelude.File.FileError | |
--- Prelude.File.FileWriteError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Prelude.File.FileError | |
--- Language.Reflection.Fill --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 15, nt_arity = 1, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.Tactic | |
--- Language.Reflection.Elab.Fixity --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Language/Reflection/Elab.idr.u | |
--- Language.Reflection.Fl --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 1, nt_unique = False} Double -> Language.Reflection.Const | |
--- Language.Reflection.Focus --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 17, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Tactic | |
--- Prelude.Foldable.Foldable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} (Type ./Prelude/Foldable.idr.u -> Type ./Prelude/Foldable.idr.x) -> Type ./Prelude/Foldable.idr.a1 | |
--- Language.Reflection.Forgot --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 12, nt_arity = 0, nt_unique = False} Language.Reflection.Const | |
--- Prelude.Interfaces.Fractional --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 296, nt_arity = 1} Type ./Prelude/Interfaces.idr.r123 -> Type ./Prelude/Interfaces.idr.u123 | |
--- FFI_Export.Fun --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 8, nt_unique = False} {h : String} -> {f : FFI} -> {xs : Prelude.List.List (Builtins.Pair Type ./IO.idr.y67 (FFI.ffi_data f))} -> {t : Type ./IO.idr.a68} -> t -> FFI.ffi_fn f -> FFI_Export.FFI_Exportable f xs t -> FFI_Export.FFI_Export f h xs -> FFI_Export.FFI_Export f h xs | |
--- Language.Reflection.Elab.FunArg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 11, nt_arity = 0} Type ./Language/Reflection/Elab.idr.e1 | |
--- Language.Reflection.Elab.FunClause --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 28, nt_arity = 1} Type ./Language/Reflection/Elab.idr.t7 -> Type ./Language/Reflection/Elab.idr.w7 | |
--- Language.Reflection.Elab.FunDefn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 29, nt_arity = 1} Type ./Language/Reflection/Elab.idr.h8 -> Type ./Language/Reflection/Elab.idr.k8 | |
--- Prelude.Functor.Functor --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} (Type ./Prelude/Functor.idr.u -> Type ./Prelude/Functor.idr.x) -> Type ./Prelude/Functor.idr.a1 | |
--- Language.Reflection.GHole --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.t141} -> a -> Language.Reflection.Binder a | |
--- Prelude.Interfaces.GT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Prelude.Interfaces.Ordering | |
--- Prelude.File.GenericFileError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Int -> Prelude.File.FileError | |
--- Prelude.Nat.GetAdditive --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Prelude.Nat.Additive | |
--- Prelude.Nat.GetMultiplicative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Prelude.Nat.Multiplicative | |
--- Language.Reflection.GoalType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} String -> Language.Reflection.Tactic -> Language.Reflection.Tactic | |
--- Language.Reflection.Guess --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection.idr.x141} -> a -> a -> Language.Reflection.Binder a | |
--- Language.Reflection.Hole --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.p141} -> a -> Language.Reflection.Binder a | |
--- Language.Reflection.I --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Int -> Language.Reflection.Const | |
--- IO' --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 19, nt_arity = 2} FFI -> Type ./IO.idr.d11 -> Type ./IO.idr.g11 | |
--- Language.Reflection.IT16 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.NativeTy | |
--- Language.Reflection.IT32 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Language.Reflection.NativeTy | |
--- Language.Reflection.IT64 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Language.Reflection.NativeTy | |
--- Language.Reflection.IT8 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Language.Reflection.NativeTy | |
--- Language.Reflection.ITBig --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} Language.Reflection.IntTy | |
--- Language.Reflection.ITChar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Language.Reflection.IntTy | |
--- Language.Reflection.ITFixed --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Language.Reflection.NativeTy -> Language.Reflection.IntTy | |
--- Language.Reflection.ITNative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.IntTy | |
--- Language.Reflection.Implementation --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.ImplementationCtorN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- Language.Reflection.ImplementationN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List String -> Language.Reflection.SpecialName | |
--- Language.Reflection.Elab.Implicit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Plicity | |
--- Prelude.List.InBounds --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 22, nt_arity = 3} {a : Type ./Prelude/List.idr.z12} -> Prelude.Nat.Nat -> Prelude.List.List a -> Type ./Prelude/List.idr.e13 | |
--- Prelude.List.InFirst --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} ({phTy1} : Type ./Prelude/List.idr.g13) -> {xs : Prelude.List.List {phTy1}} -> {x : {phTy1}} -> Prelude.List.InBounds {phTy1} Prelude.Nat.Z (Prelude.List.:: {phTy1} x xs) | |
--- Prelude.List.InLater --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 5, nt_unique = False} ({phTy1} : Type ./Prelude/List.idr.l13) -> {xs : Prelude.List.List {phTy1}} -> {x : {phTy1}} -> {k : Prelude.Nat.Nat} -> Prelude.List.InBounds {phTy1} k xs -> Prelude.List.InBounds {phTy1} (Prelude.Nat.S k) (Prelude.List.:: {phTy1} x xs) | |
--- Language.Reflection.Errors.Inaccessible --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 25, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.IncompleteTerm --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 21, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Induction --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 19, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Infinite --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} DelayReason | |
--- Language.Reflection.Errors.InfiniteUnify --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TT -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Elab.Infix --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Language.Reflection.Elab.Fixity | |
--- Language.Reflection.Elab.Infixl --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Language.Reflection.Elab.Fixity | |
--- Language.Reflection.Elab.Infixr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Language.Reflection.Elab.Fixity | |
--- Language.Reflection.IntTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 272, nt_arity = 0} Type ./Language/Reflection.idr.z136 | |
--- Prelude.Interfaces.Integral --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 305, nt_arity = 1} Type ./Prelude/Interfaces.idr.s128 -> Type ./Prelude/Interfaces.idr.v128 | |
--- Language.Reflection.Errors.InternalMsg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Intro --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 11, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Tactic | |
--- Language.Reflection.Intros --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 10, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.Errors.InvalidTCArg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 18, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Prelude.Maybe.IsJust --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 13, nt_arity = 2} {a : Type ./Prelude/Maybe.idr.y2} -> Prelude.Maybe.Maybe a -> Type ./Prelude/Maybe.idr.c3 | |
--- Prelude.List.IsNonEmpty --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} ({phTy1} : Type ./Prelude/List.idr.d9) -> {xs : Prelude.List.List {phTy1}} -> {x : {phTy1}} -> Prelude.List.NonEmpty {phTy1} (Prelude.List.:: {phTy1} x xs) | |
--- Prelude.Maybe.ItIsJust --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} ({phTy0} : Type ./Prelude/Maybe.idr.e3) -> {x : {phTy0}} -> Prelude.Maybe.IsJust {phTy0} (Prelude.Maybe.Just {phTy0} x) | |
--- JS_Float --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} JS_Types Double | |
--- JS_Fn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {t : Type ./IO.idr.u53} -> {s : Type ./IO.idr.x53} -> JS_Types s -> JS_FnTypes t -> JS_FnTypes (s -> t) | |
--- JS_FnBase --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.i54} -> JS_Types t -> JS_FnTypes t | |
--- JS_FnIO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} {t : Type ./IO.idr.d54} -> {l : FFI} -> JS_Types t -> JS_FnTypes (IO' l t) | |
--- JS_FnT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not strictly positive | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 2, nt_unique = False} {a : Type ./IO.idr.x56} -> JS_FnTypes a -> JS_Types (JsFn a) | |
--- JS_FnTypes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 63, nt_arity = 1} Type ./IO.idr.p53 -> Type ./IO.idr.s53 | |
--- JS_IntChar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} JS_IntTypes Char | |
--- JS_IntNative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} JS_IntTypes Int | |
--- JS_IntT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 2, nt_unique = False} {i : Type ./IO.idr.b57} -> JS_IntTypes i -> JS_Types i | |
--- JS_IntTypes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 61, nt_arity = 1} Type ./IO.idr.e51 -> Type ./IO.idr.h51 | |
--- JS_Ptr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 0, nt_unique = False} JS_Types Ptr | |
--- JS_Str --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} JS_Types String | |
--- JS_Types --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 65, nt_arity = 1} Type ./IO.idr.s56 -> Type ./IO.idr.v56 | |
--- JS_Unit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} JS_Types Unit | |
--- JsFn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 60, nt_arity = 1} Type ./IO.idr.v50 -> Type ./IO.idr.y50 | |
--- Prelude.Maybe.Just --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {a : Type ./Prelude/Maybe.idr.c1} -> a -> Prelude.Maybe.Maybe a | |
--- Prelude.Interfaces.LT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.Interfaces.Ordering | |
--- Prelude.Nat.LTE --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 41, nt_arity = 2} Prelude.Nat.Nat -> Prelude.Nat.Nat -> Type ./Prelude/Nat.idr.w10 | |
--- Prelude.Nat.LTESucc --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} {right : Prelude.Nat.Nat} -> {left : Prelude.Nat.Nat} -> Prelude.Nat.LTE left right -> Prelude.Nat.LTE (Prelude.Nat.S left) (Prelude.Nat.S right) | |
--- Prelude.Nat.LTEZero --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} {right : Prelude.Nat.Nat} -> Prelude.Nat.LTE Prelude.Nat.Z right | |
--- Language.Reflection.Lam --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.b141} -> a -> Language.Reflection.Binder a | |
--- LazyValue --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} DelayReason | |
--- Prelude.Either.Left --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {b : Type ./Prelude/Either.idr.c1} -> {a : Type ./Prelude/Either.idr.f1} -> a -> Prelude.Either.Either a b | |
--- Prelude.Nat.LeftIsNotZero --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {m : Prelude.Nat.Nat} -> {n : Prelude.Nat.Nat} -> Prelude.Nat.NotBothZero (Prelude.Nat.S n) m | |
--- Language.Reflection.Let --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection.idr.k141} -> a -> a -> Language.Reflection.Binder a | |
--- Language.Reflection.LetTac --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 21, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Language.Reflection.LetTacTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 22, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Prelude.List.List --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/List.idr.u -> Type ./Prelude/List.idr.x | |
--- Language.Reflection.Errors.LoadingFailed --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 32, nt_arity = 2, nt_unique = False} String -> Language.Reflection.Errors.Err -> Language.Reflection.Errors.Err | |
--- Language.Reflection.MN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} Int -> String -> Language.Reflection.TTName | |
--- ManagedPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 0, nt_arity = 0} Type ./Builtins.idr.b29 | |
--- Prelude.Interfaces.MaxBound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 273, nt_arity = 1} Type ./Prelude/Interfaces.idr.p121 -> Type ./Prelude/Interfaces.idr.s121 | |
--- Prelude.Maybe.Maybe --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/Maybe.idr.u -> Type ./Prelude/Maybe.idr.x | |
--- Language.Reflection.MetaN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- Language.Reflection.MethodN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- Prelude.Interfaces.MinBound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 270, nt_arity = 1} Type ./Prelude/Interfaces.idr.v119 -> Type ./Prelude/Interfaces.idr.y119 | |
--- FFI_C.MkCFnPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.v38} -> t -> FFI_C.CFnPtr t | |
--- Builtins.MkDPair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {a : Type ./Builtins.idr.f8} -> {P : a -> Type ./Builtins.idr.j8} -> (x : a) -> P x -> Builtins.DPair a P | |
--- Language.Reflection.Elab.MkDatatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List Language.Reflection.Elab.TyConArg -> Language.Reflection.Raw -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Builtins.Pair (Prelude.List.List Language.Reflection.Elab.CtorArg) Language.Reflection.Raw)) -> Language.Reflection.Elab.Datatype | |
--- MkFFI --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} (Type ./IO.idr.c2 -> Type ./IO.idr.f2) -> Type ./IO.idr.i2 -> Type ./IO.idr.l2 -> FFI | |
--- Language.Reflection.Elab.MkFunArg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Raw -> Language.Reflection.Elab.Plicity -> Language.Reflection.Elab.Erasure -> Language.Reflection.Elab.FunArg | |
--- Language.Reflection.Elab.MkFunClause --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.y7} -> a -> a -> Language.Reflection.Elab.FunClause a | |
--- MkIO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {a : Type ./IO.idr.i11} -> {lang : FFI} -> (World -> PrimIO (WorldRes a)) -> IO' lang a | |
--- Language.Reflection.Elab.MkImpossibleClause --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.d8} -> a -> Language.Reflection.Elab.FunClause a | |
--- MkJsFn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.a51} -> t -> JsFn t | |
--- Builtins.MkPair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {A : Type ./Builtins.idr.w2} -> {B : Type ./Builtins.idr.z2} -> A -> B -> Builtins.Pair A B | |
--- FFI_C.MkRaw --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {t : Type ./IO.idr.m38} -> t -> FFI_C.Raw t | |
--- Builtins.MkUPair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {A : AnyType} -> {B : AnyType} -> A -> B -> Builtins.UPair A B | |
--- MkUnit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Unit | |
--- Prelude.File.Mode --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 28, nt_arity = 0} Type ./Prelude/File.idr.n4 | |
--- Prelude.Monad.Monad --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} (Type ./Prelude/Monad.idr.u -> Type ./Prelude/Monad.idr.x) -> Type ./Prelude/Monad.idr.a1 | |
--- Prelude.Algebra.Monoid --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 10, nt_arity = 1} Type ./Prelude/Algebra.idr.d2 -> Type ./Prelude/Algebra.idr.g2 | |
--- Language.Reflection.Errors.Msg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Errors.Err | |
--- Prelude.Nat.Multiplicative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 111, nt_arity = 0} Type ./Prelude/Nat.idr.k28 | |
--- Language.Reflection.NS --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Prelude.List.List String -> Language.Reflection.TTName | |
--- Language.Reflection.NamePart --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.ErrorReportPart | |
--- Language.Reflection.NameType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 296, nt_arity = 0} Type ./Language/Reflection.idr.q140 | |
--- Prelude.Nat.Nat --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Prelude/Nat.idr.u | |
--- Language.Reflection.NativeTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 271, nt_arity = 0} Type ./Language/Reflection.idr.x136 | |
--- Prelude.Interfaces.Neg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 204, nt_arity = 1} Type ./Prelude/Interfaces.idr.l100 -> Type ./Prelude/Interfaces.idr.o100 | |
--- ForeignEnv.Nil --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} {f : FFI} -> ForeignEnv.FEnv f (Prelude.List.Nil Type ./IO.idr.g16) | |
--- Prelude.List.Nil --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} {elem : Type ./Prelude/List.idr.z} -> Prelude.List.List elem | |
--- Prelude.Basics.No --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {prop : Type ./Prelude/Basics.idr.q13} -> (prop -> Void) -> Prelude.Basics.Dec prop | |
--- Language.Reflection.Errors.NoEliminator --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 22, nt_arity = 2, nt_unique = False} String -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.NoRewriting --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 30, nt_arity = 3, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.NoSuchVariable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 12, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.NoTypeDecl --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 15, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.NoValidAlts --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 20, nt_arity = 1, nt_unique = False} Prelude.List.List Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.NonCollapsiblePostulate --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 27, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Prelude.List.NonEmpty --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 17, nt_arity = 2} {a : Type ./Prelude/List.idr.x8} -> Prelude.List.List a -> Type ./Prelude/List.idr.b9 | |
--- Language.Reflection.Errors.NonFunctionType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 2, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Prelude.Nat.NotBothZero --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 39, nt_arity = 2} Prelude.Nat.Nat -> Prelude.Nat.Nat -> Type ./Prelude/Nat.idr.s8 | |
--- Language.Reflection.Errors.NotEquality --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 9, nt_arity = 2, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.Elab.NotErased --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Erasure | |
--- Language.Reflection.Errors.NotInjective --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 16, nt_arity = 3, nt_unique = False} Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Prelude.Maybe.Nothing --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} {a : Type ./Prelude/Maybe.idr.z} -> Prelude.Maybe.Maybe a | |
--- Language.Reflection.NullType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Language.Reflection.Universe | |
--- Prelude.Interfaces.Num --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 172, nt_arity = 1} Type ./Prelude/Interfaces.idr.y91 -> Type ./Prelude/Interfaces.idr.b92 | |
--- Prelude.Show.Open --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- Prelude.Interfaces.Ord --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 65, nt_arity = 1} Type ./Prelude/Interfaces.idr.s22 -> Type ./Prelude/Interfaces.idr.v22 | |
--- Prelude.Interfaces.Ordering --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 49, nt_arity = 0} Type ./Prelude/Interfaces.idr.a17 | |
--- Language.Reflection.P --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} Language.Reflection.NameType -> Language.Reflection.TTName -> Language.Reflection.TT -> Language.Reflection.TT | |
--- Language.Reflection.PVTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.g142} -> a -> Language.Reflection.Binder a | |
--- Language.Reflection.PVar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.c142} -> a -> Language.Reflection.Binder a | |
--- Builtins.Pair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 11, nt_arity = 2} Type ./Builtins.idr.o2 -> Type ./Builtins.idr.r2 -> Type ./Builtins.idr.u2 | |
--- Language.Reflection.ParentN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> String -> Language.Reflection.SpecialName | |
--- Prelude.File.PermissionDenied --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 0, nt_unique = False} Prelude.File.FileError | |
--- Language.Reflection.Pi --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection.idr.f141} -> a -> a -> Language.Reflection.Binder a | |
--- Language.Reflection.Elab.Plicity --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 10, nt_arity = 0} Type ./Language/Reflection/Elab.idr.c1 | |
--- Prelude.Show.Prec --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Prelude/Show.idr.u | |
--- Language.Reflection.Elab.Prefix --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Language.Reflection.Elab.Fixity | |
--- Prelude.Show.PrefixMinus --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} Prelude.Show.Prec | |
--- PrimIO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./IO.idr.u -> Type ./IO.idr.x | |
--- Language.Reflection.Elab.Prim__AddImplementation --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 38, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Apply --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 18, nt_arity = 2, nt_unique = False} Language.Reflection.Raw -> Prelude.List.List Prelude.Bool.Bool -> Language.Reflection.Elab.Elab (Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TTName)) | |
--- Language.Reflection.Elab.Prim__Attack --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 22, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__BindElab --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 4, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.x20} -> {b : Type ./Language/Reflection/Elab.idr.a21} -> Language.Reflection.Elab.Elab a -> (a -> Language.Reflection.Elab.Elab b) -> Language.Reflection.Elab.Elab b | |
--- Language.Reflection.Elab.Prim__Check --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 12, nt_arity = 2, nt_unique = False} Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Language.Reflection.Binder Language.Reflection.TT)) -> Language.Reflection.Raw -> Language.Reflection.Elab.Elab (Builtins.Pair Language.Reflection.TT Language.Reflection.TT) | |
--- Language.Reflection.Elab.Prim__Claim --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 24, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Compute --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 30, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Converts --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 33, nt_arity = 3, nt_unique = False} Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Language.Reflection.Binder Language.Reflection.TT)) -> Language.Reflection.TT -> Language.Reflection.TT -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Debug --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 44, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.h23} -> Prelude.List.List Language.Reflection.ErrorReportPart -> Language.Reflection.Elab.Elab a | |
--- Language.Reflection.Elab.Prim__DeclareDatatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 36, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.TyDecl -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__DeclareType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 34, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.TyDecl -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__DefineDatatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 37, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.DataDefn -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__DefineFunction --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 35, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.FunDefn Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Env --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab (Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Language.Reflection.Binder Language.Reflection.TT))) | |
--- Language.Reflection.Elab.Prim__Fail --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.l21} -> Prelude.List.List Language.Reflection.ErrorReportPart -> Language.Reflection.Elab.Elab a | |
--- Language.Reflection.Elab.Prim__Fill --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 17, nt_arity = 1, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Fixity --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 43, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Elab.Elab Language.Reflection.Elab.Fixity | |
--- Language.Reflection.Elab.Prim__Focus --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 20, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Forall --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 26, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Gensym --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 15, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Elab.Elab Language.Reflection.TTName | |
--- Language.Reflection.Elab.Prim__Goal --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) | |
--- Language.Reflection.Elab.Prim__Guess --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab Language.Reflection.TT | |
--- Language.Reflection.Elab.Prim__Holes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab (Prelude.List.List Language.Reflection.TTName) | |
--- Prim__IO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : Type ./IO.idr.z} -> a -> PrimIO a | |
--- Language.Reflection.Elab.Prim__Intro --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 25, nt_arity = 1, nt_unique = False} Prelude.Maybe.Maybe Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__IsTCName --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 39, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Prelude.Bool.Bool | |
--- Language.Reflection.Elab.Prim__LetBind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 29, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Raw -> Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__LookupArgs --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 11, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab (Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Builtins.Pair (Prelude.List.List Language.Reflection.Elab.FunArg) Language.Reflection.Raw))) | |
--- Language.Reflection.Elab.Prim__LookupDatatype --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 9, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab (Prelude.List.List Language.Reflection.Elab.Datatype) | |
--- Language.Reflection.Elab.Prim__LookupFunDefn --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 10, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab (Prelude.List.List (Language.Reflection.Elab.FunDefn Language.Reflection.TT)) | |
--- Language.Reflection.Elab.Prim__LookupTy --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 8, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab (Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Builtins.Pair Language.Reflection.NameType Language.Reflection.TT))) | |
--- Language.Reflection.Elab.Prim__MatchApply --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 19, nt_arity = 2, nt_unique = False} Language.Reflection.Raw -> Prelude.List.List Prelude.Bool.Bool -> Language.Reflection.Elab.Elab (Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TTName)) | |
--- Language.Reflection.Elab.Prim__Metavar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 45, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Namespace --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 14, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab (Prelude.List.List String) | |
--- Language.Reflection.Elab.Prim__Normalise --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 31, nt_arity = 2, nt_unique = False} Prelude.List.List (Builtins.Pair Language.Reflection.TTName (Language.Reflection.Binder Language.Reflection.TT)) -> Language.Reflection.TT -> Language.Reflection.Elab.Elab Language.Reflection.TT | |
--- Language.Reflection.Elab.Prim__PatBind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 28, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__PatVar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 27, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__PureElab --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.t20} -> a -> Language.Reflection.Elab.Elab a | |
--- Language.Reflection.Elab.Prim__RecursiveElab --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 42, nt_arity = 2, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit -> Language.Reflection.Elab.Elab (Builtins.Pair Language.Reflection.TT Language.Reflection.TT) | |
--- Language.Reflection.Elab.Prim__ResolveTC --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 40, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Rewrite --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 23, nt_arity = 1, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Search --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 41, nt_arity = 2, nt_unique = False} Int -> Prelude.List.List Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Solve --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 16, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__SourceLocation --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 13, nt_arity = 0, nt_unique = False} Language.Reflection.Elab.Elab Language.Reflection.SourceLocation | |
--- Language.Reflection.Elab.Prim__Try --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 3, nt_unique = False} {a : Type ./Language/Reflection/Elab.idr.g21} -> Language.Reflection.Elab.Elab a -> Language.Reflection.Elab.Elab a -> Language.Reflection.Elab.Elab a | |
--- Language.Reflection.Elab.Prim__Unfocus --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 21, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Elab.Elab Unit | |
--- Language.Reflection.Elab.Prim__Whnf --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 32, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Elab.Elab Language.Reflection.TT | |
--- Language.Reflection.Errors.ProgramLineComment --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 24, nt_arity = 0, nt_unique = False} Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.ProofSearchFail --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 29, nt_arity = 1, nt_unique = False} Language.Reflection.Errors.Err -> Language.Reflection.Errors.Err | |
--- Prelude.Providers.Provide --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : Type ./Prelude/Providers.idr.z} -> a -> Prelude.Providers.Provider a | |
--- Prelude.Providers.Provider --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/Providers.idr.u -> Type ./Prelude/Providers.idr.x | |
--- Language.Reflection.Errors.ProviderError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 31, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Errors.Err | |
--- Ptr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 0, nt_arity = 0} Type ./Builtins.idr.z28 | |
--- Language.Reflection.Quotable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 331, nt_arity = 2} Type ./Language/Reflection.idr.s174 -> Type ./Language/Reflection.idr.v174 -> Type ./Language/Reflection.idr.y174 | |
--- Language.Reflection.RApp --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 2, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.Raw -> Language.Reflection.Raw | |
--- Language.Reflection.RBind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Binder Language.Reflection.Raw -> Language.Reflection.Raw -> Language.Reflection.Raw | |
--- Language.Reflection.RConstant --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 1, nt_unique = False} Language.Reflection.Const -> Language.Reflection.Raw | |
--- Language.Reflection.RType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Language.Reflection.Raw | |
--- Language.Reflection.RUType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} Language.Reflection.Universe -> Language.Reflection.Raw | |
--- FFI_C.Raw --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 44, nt_arity = 1} Type ./IO.idr.h38 -> Type ./IO.idr.k38 | |
--- Language.Reflection.Raw --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 328, nt_arity = 0} Type ./Language/Reflection.idr.z172 | |
--- Language.Reflection.RawPart --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 1, nt_unique = False} Language.Reflection.Raw -> Language.Reflection.ErrorReportPart | |
--- Prelude.File.Read --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Ownership.Read --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : UniqueType} -> a -> Ownership.Borrowed a | |
--- Prelude.File.ReadAppend --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Prelude.File.ReadWrite --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Prelude.File.ReadWriteTruncate --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Language.Reflection.Ref --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.NameType | |
--- Language.Reflection.Refine --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Tactic | |
--- Refl --- | |
RigCount: RigW | |
Injectivity: True | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {A : Type primitive.q} -> {x : A} -> = A A x x | |
--- Language.Reflection.ReflConst --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 275, nt_arity = 1} Type ./Language/Reflection.idr.r137 -> Type ./Language/Reflection.idr.u137 | |
--- Language.Reflection.Reflect --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 13, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Language.Reflection.Rewrite --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 18, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Tactic | |
--- Prelude.Either.Right --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 3, nt_unique = False} {b : Type ./Prelude/Either.idr.j1} -> {a : Type ./Prelude/Either.idr.m1} -> b -> Prelude.Either.Either a b | |
--- Prelude.Nat.RightIsNotZero --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} {m : Prelude.Nat.Nat} -> {n : Prelude.Nat.Nat} -> Prelude.Nat.NotBothZero n (Prelude.Nat.S m) | |
--- Prelude.Nat.S --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Prelude.Nat.Nat | |
--- Language.Reflection.SN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 1, nt_unique = False} Language.Reflection.SpecialName -> Language.Reflection.TTName | |
--- Language.Reflection.Search --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 1, nt_unique = False} Int -> Language.Reflection.Tactic | |
--- Prelude.Algebra.Semigroup --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/Algebra.idr.u -> Type ./Prelude/Algebra.idr.x | |
--- Language.Reflection.Seq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} Language.Reflection.Tactic -> Language.Reflection.Tactic -> Language.Reflection.Tactic | |
--- Prelude.Show.Show --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 34, nt_arity = 1} Type ./Prelude/Show.idr.d6 -> Type ./Prelude/Show.idr.g6 | |
--- Language.Reflection.Skip --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 24, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.Solve --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 9, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.SourceFC --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 26, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.SourceLocation --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Language/Reflection.idr.u | |
--- Language.Reflection.SpecialName --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 33, nt_arity = 0} Type ./Language/Reflection.idr.s9 | |
--- Language.Reflection.Str --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} String -> Language.Reflection.Const | |
--- Prelude.Strings.StrCons --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} (x : Char) -> (xs : String) -> Prelude.Strings.StrM (Prelude.Strings.strCons x xs) | |
--- Prelude.Strings.StrM --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 22, nt_arity = 1} String -> Type ./Prelude/Strings.idr.v4 | |
--- Prelude.Strings.StrNil --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.Strings.StrM "" | |
--- Language.Reflection.StrType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 10, nt_arity = 0, nt_unique = False} Language.Reflection.Const | |
--- Prelude.Stream.Stream --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/Stream.idr.u -> Type ./Prelude/Stream.idr.x | |
--- Language.Reflection.SubReport --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} Prelude.List.List Language.Reflection.ErrorReportPart -> Language.Reflection.ErrorReportPart | |
--- Prelude.Pairs.Subset --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 10, nt_arity = 2} (a : Type ./Prelude/Pairs.idr.q2) -> (a -> Type ./Prelude/Pairs.idr.u2) -> Type ./Prelude/Pairs.idr.x2 | |
--- Symbol_ --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 19, nt_arity = 1} String -> Type ./Builtins.idr.j12 | |
--- Language.Reflection.TCon --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 3, nt_arity = 2, nt_unique = False} Int -> Int -> Language.Reflection.NameType | |
--- Language.Reflection.TConst --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} Language.Reflection.Const -> Language.Reflection.TT | |
--- Language.Reflection.TT --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 327, nt_arity = 0} Type ./Language/Reflection.idr.l172 | |
--- Language.Reflection.TTName --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 32, nt_arity = 0} Type ./Language/Reflection.idr.k9 | |
--- Language.Reflection.TTUExp --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 270, nt_arity = 0} Type ./Language/Reflection.idr.s136 | |
--- Language.Reflection.TType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 1, nt_unique = False} Language.Reflection.TTUExp -> Language.Reflection.TT | |
--- Language.Reflection.Tactic --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 330, nt_arity = 0} Type ./Language/Reflection.idr.q173 | |
--- Language.Reflection.TermPart --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 2, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.ErrorReportPart | |
--- Language.Reflection.TextPart --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} String -> Language.Reflection.ErrorReportPart | |
--- TheWorld --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: private | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} prim__WorldType -> World | |
--- Language.Reflection.TheWorld --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 14, nt_arity = 0, nt_unique = False} Language.Reflection.Const | |
--- Language.Reflection.Errors.TooManyArguments --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 10, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Prelude.Traversable.Traversable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 11, nt_arity = 1} (Type ./Prelude/Traversable.idr.i10 -> Type ./Prelude/Traversable.idr.l10) -> Type ./Prelude/Traversable.idr.o10 | |
--- Language.Reflection.Trivial --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Prelude.Bool.True --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Prelude.Bool.Bool | |
--- Language.Reflection.Try --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} Language.Reflection.Tactic -> Language.Reflection.Tactic -> Language.Reflection.Tactic | |
--- Language.Reflection.Elab.TyConArg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 20, nt_arity = 0} Type ./Language/Reflection/Elab.idr.c5 | |
--- Language.Reflection.Elab.TyConIndex --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.FunArg -> Language.Reflection.Elab.TyConArg | |
--- Language.Reflection.Elab.TyConParameter --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Language.Reflection.Elab.FunArg -> Language.Reflection.Elab.TyConArg | |
--- Language.Reflection.Elab.TyDecl --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 21, nt_arity = 0} Type ./Language/Reflection/Elab.idr.g5 | |
--- Language.Reflection.UN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} String -> Language.Reflection.TTName | |
--- Builtins.UPair --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 14, nt_arity = 2} AnyType -> AnyType -> AnyType | |
--- Language.Reflection.UType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 7, nt_arity = 1, nt_unique = False} Language.Reflection.Universe -> Language.Reflection.TT | |
--- Language.Reflection.UVal --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Int -> Language.Reflection.TTUExp | |
--- Language.Reflection.UVar --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} String -> Int -> Language.Reflection.TTUExp | |
--- Language.Reflection.Unfocus --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 5, nt_arity = 0, nt_unique = False} Language.Reflection.Tactic | |
--- Language.Reflection.Errors.UnifyScope --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 6, nt_arity = 4, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TTName -> Language.Reflection.TT -> Prelude.List.List (Builtins.Pair Language.Reflection.TTName Language.Reflection.TT) -> Language.Reflection.Errors.Err | |
--- Prelude.Uninhabited.Uninhabited --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 1} Type ./Prelude/Uninhabited.idr.u -> Type ./Prelude/Uninhabited.idr.x | |
--- Language.Reflection.UniqueType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Language.Reflection.Universe | |
--- Unit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 8, nt_arity = 0} Type ./Builtins.idr.u | |
--- Language.Reflection.Universe --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 326, nt_arity = 0} Type ./Language/Reflection.idr.j172 | |
--- Language.Reflection.Errors.UniverseError --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 23, nt_arity = 0, nt_unique = False} Language.Reflection.Errors.Err | |
--- Language.Reflection.Errors.UnknownImplicit --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 26, nt_arity = 2, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.TTName -> Language.Reflection.Errors.Err | |
--- Prelude.Show.User --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 4, nt_arity = 1, nt_unique = False} Prelude.Nat.Nat -> Prelude.Show.Prec | |
--- Language.Reflection.V --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 1, nt_unique = False} Int -> Language.Reflection.TT | |
--- Language.Reflection.Var --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 1, nt_unique = False} Language.Reflection.TTName -> Language.Reflection.Raw | |
--- Void --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 18, nt_arity = 0} Type ./Builtins.idr.e11 | |
--- Language.Reflection.VoidType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 11, nt_arity = 0, nt_unique = False} Language.Reflection.Const | |
--- Prelude.WellFounded.WellFounded --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 10, nt_arity = 2} {a : Type ./Prelude/WellFounded.idr.j4} -> (a -> a -> Type ./Prelude/WellFounded.idr.o4) -> Type ./Prelude/WellFounded.idr.r4 | |
--- Language.Reflection.WhereN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} Int -> Language.Reflection.TTName -> Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- Language.Reflection.Errors.WithFnType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 13, nt_arity = 1, nt_unique = False} Language.Reflection.TT -> Language.Reflection.Errors.Err | |
--- Language.Reflection.WithN --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 2, nt_unique = False} Int -> Language.Reflection.TTName -> Language.Reflection.SpecialName | |
--- World --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: TCon {nt_tag = 9, nt_arity = 0} Type ./IO.idr.d1 | |
--- Language.Reflection.WorldType --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 13, nt_arity = 0, nt_unique = False} Language.Reflection.Const | |
--- Prelude.File.WriteTruncate --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 1, nt_arity = 0, nt_unique = False} Prelude.File.Mode | |
--- Prelude.Basics.Yes --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {prop : Type ./Prelude/Basics.idr.m13} -> prop -> Prelude.Basics.Dec prop | |
--- Prelude.Nat.Z --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 0, nt_unique = False} Prelude.Nat.Nat | |
--- assert_unreachable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref {a : Type ./Builtins.idr.g26} -> a | |
--- call__IO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {a : Type ./IO.idr.b35} -> {ffi : FFI} -> IO' ffi a -> PrimIO a [] | |
COMPILE TIME: | |
[{e0},{e1},{e2}] case {e2} of | |
MkIO({i3}, {i4}, {e5}) => {e5} (TheWorld prim__TheWorld) | |
RUN TIME: | |
[{e0},{e1},{e2}] case {e2} of | |
MkIO({i3}, {i4}, {e5}) => {e5} (TheWorld prim__TheWorld) | |
Inlinable | |
--- idris_crash --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref {a : Type ./Builtins.idr.n26} -> String -> a | |
--- io_bind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {b : Type ./IO.idr.g30} -> {l : FFI} -> {a : Type ./IO.idr.k30} -> IO' l a -> (a -> IO' l b) -> IO' l b [] | |
COMPILE TIME: | |
[{e0},{e1},{e2},{e3},{e4}] case {e3} of | |
MkIO({i5}, {i6}, {e7}) => MkIO {e0} {e1} (\ w : World => prim_io_bind (WorldRes {e0}) (WorldRes {e2}) ({e7} w) (\ {b0} : WorldRes {e2} => let {scvar126} : IO' {e1} {e0} = {e4} {b0} in case block in io_bind at IO.idr:107:34 {e0} {e1} {e2} {e7} {e4} w {b0} {scvar126})) | |
RUN TIME: | |
[{e0},{e1},{e2},{e3},{e4}] case {e3} of | |
MkIO({i5}, {i6}, {e7}) => MkIO {e0} {e1} (\ w : [__] => prim_io_bind {e0} {e2} ({e7} w) (\ {b0} : [__] => case block in io_bind at IO.idr:107:34 {e0} {e1} {e2} {e7} {e4} w {b0} ({e4} {b0}))) | |
Not inlinable | |
--- io_pure --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {a : Type ./IO.idr.m33} -> {l : FFI} -> a -> IO' l a [] | |
COMPILE TIME: | |
[{e0},{e1},{e2}] MkIO {e0} {e1} (\ w : World => prim_io_pure (WorldRes {e0}) {e2}) | |
RUN TIME: | |
[{e0},{e1},{e2}] MkIO {e0} {e1} (\ w : [__] => Prim__IO {e0} {e2}) | |
Inlinable | |
--- Main.main --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: IO Unit [] | |
COMPILE TIME: | |
[] Prelude.Interactive.putStrLn "Hello, Idris!" | |
RUN TIME: | |
[] Prelude.Interactive.putStr' (MkFFI FFI_C.C_Types String String) "Hello, Idris!\n" | |
Inlinable | |
--- mkForeignPrim --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref {xs : Prelude.List.List Type ./IO.idr.o23} -> {ffi : FFI} -> {env : ForeignEnv.FEnv ffi xs} -> {t : Type ./IO.idr.s23} -> ForeignPrimType ffi xs env t | |
--- prim__asPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref ManagedPtr -> Ptr | |
--- prim__eqManagedPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref ManagedPtr -> ManagedPtr -> Int | |
--- prim__eqPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr -> Ptr -> Int | |
--- prim__null --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr | |
--- prim__peek16 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits16 | |
--- prim__peek32 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits32 | |
--- prim__peek64 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits64 | |
--- prim__peek8 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits8 | |
--- prim__peekDouble --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Double | |
--- prim__peekPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Ptr | |
--- prim__peekSingle --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Double | |
--- prim__poke16 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits16 -> Int | |
--- prim__poke32 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits32 -> Int | |
--- prim__poke64 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits64 -> Int | |
--- prim__poke8 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Bits8 -> Int | |
--- prim__pokeDouble --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Double -> Int | |
--- prim__pokePtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Ptr -> Int | |
--- prim__pokeSingle --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> Int -> Double -> Int | |
--- prim__ptrOffset --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr -> Int -> Ptr | |
--- prim__readFile --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> String | |
--- prim__registerPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr -> Int -> ManagedPtr | |
--- prim__sizeofPtr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Int | |
--- prim__stderr --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr | |
--- prim__stdin --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr | |
--- prim__stdout --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref Ptr | |
--- prim__vm --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr | |
--- prim__writeFile --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref prim__WorldType -> Ptr -> String -> Int | |
--- prim__writeString --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Operator: prim__WorldType -> String -> Int | |
--- prim_io_bind --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {b : Type ./IO.idr.x27} -> {a : Type ./IO.idr.a28} -> PrimIO a -> (a -> PrimIO b) -> PrimIO b [] | |
COMPILE TIME: | |
[{e0},{e1},{e2},{e3}] case {e2} of | |
Prim__IO({i4}, {e5}) => {e3} {e5} | |
RUN TIME: | |
[{e0},{e1},{e2},{e3}] case {e2} of | |
Prim__IO({i4}, {e5}) => {e3} {e5} | |
Inlinable | |
--- prim_write --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {l : FFI} -> String -> IO' l Int [] | |
COMPILE TIME: | |
[{e0},{e1}] MkIO Int {e0} (\ w : World => prim_io_pure (WorldRes Int) (prim__writeString (world w) {e1})) | |
RUN TIME: | |
[{e0},{e1}] MkIO Int {e0} (\ w : [__] => Prim__IO Int (prim__writeString (world w) {e1})) | |
Not inlinable | |
--- Prelude.Interactive.putStr' --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {ffi : FFI} -> String -> IO' ffi Unit [] | |
COMPILE TIME: | |
[{e0},{e1}] Prelude.Monad.>>= (IO' {e0}) (Prelude.Monad.IO' ffi implementation of Prelude.Monad.Monad {e0}) Int Unit (prim_write {e0} {e1}) (\ {__bindx0} : Int => Prelude.Applicative.pure (IO' {e0}) (Prelude.Monad.IO' ffi implementation of Prelude.Applicative.Applicative {e0}) Unit MkUnit) | |
RUN TIME: | |
[{e0},{e1}] io_bind Unit {e0} Int (prim_write {e0} {e1}) (\ {__bindx0} : [__] => io_pure Unit {e0} MkUnit) | |
Not inlinable | |
--- run__IO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: {ffi : FFI} -> IO' ffi Unit -> PrimIO Unit [] | |
COMPILE TIME: | |
[{e0},{e1}] call__IO Unit {e0} {e1} | |
RUN TIME: | |
[{e0},{e1}] call__IO Unit {e0} {e1} | |
Inlinable | |
--- unsafePerformPrimIO --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref {a : Type ./IO.idr.c29} -> PrimIO a -> a | |
--- world --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: World -> prim__WorldType [] | |
COMPILE TIME: | |
[{e0}] case {e0} of | |
TheWorld({e1}) => {e1} | |
RUN TIME: | |
[{e0}] case {e0} of | |
TheWorld({e1}) => {e1} | |
Inlinable | |
--- {__Infer0} --- | |
RigCount: RigW | |
Injectivity: True | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: DataMI [] | |
--- | |
TyDecl: TCon {nt_tag = 6, nt_arity = 0} Type primitive.a | |
--- {__infer0} --- | |
RigCount: RigW | |
Injectivity: True | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {{iType0} : Type primitive.c} -> {iType0} -> {__Infer0} | |
--- Decidable.Equality.Decidable.Equality.Char implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : Char) -> (y : Char) -> = Char Char x y -> Void | |
--- Decidable.Equality.Decidable.Equality.Int implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : Int) -> (y : Int) -> = Int Int x y -> Void | |
--- Decidable.Equality.Decidable.Equality.Integer implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : Integer) -> (y : Integer) -> = Integer Integer x y -> Void | |
--- Decidable.Equality.Decidable.Equality.ManagedPtr implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : ManagedPtr) -> (y : ManagedPtr) -> = ManagedPtr ManagedPtr x y -> Void | |
--- Decidable.Equality.Decidable.Equality.Ptr implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : Ptr) -> (y : Ptr) -> = Ptr Ptr x y -> Void | |
--- Decidable.Equality.Decidable.Equality.String implementation of Decidable.Equality.DecEq, method decEq, primitiveNotEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (x : String) -> (y : String) -> = String String x y -> Void | |
--- case block in io_bind at IO.idr:107:34 --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
Case: (b : Type ./IO.idr.b31) -> (l : FFI) -> (a : Type ./IO.idr.f31) -> (World -> PrimIO (WorldRes a)) -> (a -> IO' l b) -> World -> WorldRes a -> IO' l b -> PrimIO (WorldRes b) [] | |
COMPILE TIME: | |
[{e0},{e1},{e2},{e3},{e4},{e5},{e6},{e7}] case {e7} of | |
MkIO({i8}, {i9}, {e10}) => {e10} {e5} | |
RUN TIME: | |
[{e0},{e1},{e2},{e3},{e4},{e5},{e6},{e7}] case {e7} of | |
MkIO({i8}, {i9}, {e10}) => {e10} {e5} | |
Inlinable | |
--- case block in Void at (casefun Void) --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (prop : Void -> Type ./Builtins.idr.w11) -> (scrutinee : Void) -> prop scrutinee | |
--- <<Void eliminator>> --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: not yet checked for totality | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: Ref (prop : Void -> Type ./Builtins.idr.m11) -> (scrutinee : Void) -> prop scrutinee | |
--- constructor of Prelude.Applicative.Alternative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {f : Type ./Prelude/Applicative.idr.g25 -> Type ./Prelude/Applicative.idr.j25} -> Prelude.Applicative.Applicative f -> ((a : Type ./Prelude/Applicative.idr.n25) -> f a) -> ((a6 : Type ./Prelude/Applicative.idr.r25) -> f a6 -> f a6 -> f a6) -> Prelude.Applicative.Alternative f | |
--- constructor of Prelude.Applicative.Applicative --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {f : Type ./Prelude/Applicative.idr.c1 -> Type ./Prelude/Applicative.idr.f1} -> Prelude.Functor.Functor f -> ((a : Type ./Prelude/Applicative.idr.j1) -> a -> f a) -> ((b : Type ./Prelude/Applicative.idr.o1) -> (a8 : Type ./Prelude/Applicative.idr.r1) -> f (a8 -> b) -> f a8 -> f b) -> Prelude.Applicative.Applicative f | |
--- constructor of Prelude.Cast.Cast --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {from : Type ./Prelude/Cast.idr.c1} -> {to : Type ./Prelude/Cast.idr.f1} -> (from -> to) -> Prelude.Cast.Cast from to | |
--- constructor of Decidable.Equality.DecEq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {t : Type ./Decidable/Equality.idr.f2} -> ((x1 : t) -> (x2 : t) -> Prelude.Basics.Dec (= t t x1 x2)) -> Decidable.Equality.DecEq t | |
--- constructor of Prelude.Enum --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 9, nt_unique = False} {a : Type ./Prelude.idr.d57} -> (a -> a) -> (a -> a) -> (a -> Prelude.Nat.Nat) -> (Prelude.Nat.Nat -> a) -> (a -> Prelude.Stream.Stream a) -> (a -> a -> Prelude.Stream.Stream a) -> (a -> a -> Prelude.List.List a) -> (a -> a -> a -> Prelude.List.List a) -> Prelude.Enum a | |
--- constructor of Prelude.Interfaces.Eq --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.j2} -> (ty -> ty -> Prelude.Bool.Bool) -> (ty -> ty -> Prelude.Bool.Bool) -> Prelude.Interfaces.Eq ty | |
--- constructor of Prelude.Foldable.Foldable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {t : Type ./Prelude/Foldable.idr.c1 -> Type ./Prelude/Foldable.idr.f1} -> ((acc : Type ./Prelude/Foldable.idr.i1) -> (elem : Type ./Prelude/Foldable.idr.l1) -> (elem -> acc -> acc) -> acc -> t elem -> acc) -> ((acc11 : Type ./Prelude/Foldable.idr.u1) -> (elem12 : Type ./Prelude/Foldable.idr.x1) -> (acc11 -> elem12 -> acc11) -> acc11 -> t elem12 -> acc11) -> Prelude.Foldable.Foldable t | |
--- constructor of Prelude.Interfaces.Fractional --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.w123} -> Prelude.Interfaces.Num ty -> (ty -> ty -> ty) -> (ty -> ty) -> Prelude.Interfaces.Fractional ty | |
--- constructor of Prelude.Functor.Functor --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {f : Type ./Prelude/Functor.idr.c1 -> Type ./Prelude/Functor.idr.f1} -> ((b : Type ./Prelude/Functor.idr.i1) -> (a : Type ./Prelude/Functor.idr.l1) -> (a -> b) -> f a -> f b) -> Prelude.Functor.Functor f | |
--- constructor of Prelude.Interfaces.Integral --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.x128} -> Prelude.Interfaces.Num ty -> (ty -> ty -> ty) -> (ty -> ty -> ty) -> Prelude.Interfaces.Integral ty | |
--- constructor of Prelude.Interfaces.MaxBound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {b : Type ./Prelude/Interfaces.idr.u121} -> Prelude.Interfaces.Ord b -> b -> Prelude.Interfaces.MaxBound b | |
--- constructor of Prelude.Interfaces.MinBound --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {b : Type ./Prelude/Interfaces.idr.a120} -> Prelude.Interfaces.Ord b -> b -> Prelude.Interfaces.MinBound b | |
--- constructor of Prelude.Monad.Monad --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {m : Type ./Prelude/Monad.idr.c1 -> Type ./Prelude/Monad.idr.f1} -> Prelude.Applicative.Applicative m -> ((a : Type ./Prelude/Monad.idr.j1) -> (b : Type ./Prelude/Monad.idr.m1) -> m a -> (a -> m b) -> m b) -> ((a10 : Type ./Prelude/Monad.idr.t1) -> m (m a10) -> m a10) -> Prelude.Monad.Monad m | |
--- constructor of Prelude.Algebra.Monoid --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {ty : Type ./Prelude/Algebra.idr.i2} -> Prelude.Algebra.Semigroup ty -> ty -> Prelude.Algebra.Monoid ty | |
--- constructor of Prelude.Interfaces.Neg --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 5, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.q100} -> Prelude.Interfaces.Num ty -> (ty -> ty) -> (ty -> ty -> ty) -> (ty -> ty) -> Prelude.Interfaces.Neg ty | |
--- constructor of Prelude.Interfaces.Num --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.d92} -> (ty -> ty -> ty) -> (ty -> ty -> ty) -> (Integer -> ty) -> Prelude.Interfaces.Num ty | |
--- constructor of Prelude.Interfaces.Ord --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 9, nt_unique = False} {ty : Type ./Prelude/Interfaces.idr.x22} -> Prelude.Interfaces.Eq ty -> (ty -> ty -> Prelude.Interfaces.Ordering) -> (ty -> ty -> Prelude.Bool.Bool) -> (ty -> ty -> Prelude.Bool.Bool) -> (ty -> ty -> Prelude.Bool.Bool) -> (ty -> ty -> Prelude.Bool.Bool) -> (ty -> ty -> ty) -> (ty -> ty -> ty) -> Prelude.Interfaces.Ord ty | |
--- constructor of Language.Reflection.Quotable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {a : Type ./Language/Reflection.idr.a175} -> {t : Type ./Language/Reflection.idr.d175} -> t -> (a -> t) -> Language.Reflection.Quotable a t | |
--- constructor of Language.Reflection.ReflConst --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {a : Type ./Language/Reflection.idr.w137} -> (a -> Language.Reflection.Const) -> Language.Reflection.ReflConst a | |
--- constructor of Prelude.Algebra.Semigroup --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {ty : Type ./Prelude/Algebra.idr.z} -> (ty -> ty -> ty) -> Prelude.Algebra.Semigroup ty | |
--- constructor of Prelude.Show.Show --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {ty : Type ./Prelude/Show.idr.i6} -> (ty -> String) -> (Prelude.Show.Prec -> ty -> String) -> Prelude.Show.Show ty | |
--- constructor of Prelude.Traversable.Traversable --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 4, nt_unique = False} {t : Type ./Prelude/Traversable.idr.q10 -> Type ./Prelude/Traversable.idr.t10} -> Prelude.Functor.Functor t -> Prelude.Foldable.Foldable t -> ((f : Type ./Prelude/Traversable.idr.y10 -> Type ./Prelude/Traversable.idr.b11) -> (b : Type ./Prelude/Traversable.idr.e11) -> (a : Type ./Prelude/Traversable.idr.h11) -> Prelude.Applicative.Applicative f -> (a -> f b) -> t a -> f (t b)) -> Prelude.Traversable.Traversable t | |
--- constructor of Prelude.Uninhabited.Uninhabited --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 2, nt_unique = False} {t : Type ./Prelude/Uninhabited.idr.z} -> (t -> Void) -> Prelude.Uninhabited.Uninhabited t | |
--- constructor of Prelude.WellFounded.WellFounded --- | |
RigCount: RigW | |
Injectivity: False | |
Accessibility: public export | |
Totality: Total | |
MetaInformation: EmptyMI | |
--- | |
TyDecl: DCon {nt_tag = 0, nt_arity = 3, nt_unique = False} {a : Type ./Prelude/WellFounded.idr.t4} -> {rel : a -> a -> Type ./Prelude/WellFounded.idr.y4} -> ((x : a) -> Prelude.WellFounded.Accessible a rel x) -> Prelude.WellFounded.WellFounded a rel | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment