From ca07562264af22fe8ee8df7891ca2cd92226b3eb Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Tue, 24 Nov 2015 19:11:51 +0100 Subject: [PATCH] add 10 --- a10/assignment10.pdf | Bin 0 -> 112920 bytes a10/mart/Makefile | 14 + a10/mart/skeleton10.icl | 37 + a10/mart/skeleton10.prj | 2380 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 2431 insertions(+) create mode 100644 a10/assignment10.pdf create mode 100644 a10/mart/Makefile create mode 100644 a10/mart/skeleton10.icl create mode 100644 a10/mart/skeleton10.prj diff --git a/a10/assignment10.pdf b/a10/assignment10.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fdd7e3675f23a92f400d2f10a70ab8688c1ae9de GIT binary patch literal 112920 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 Il@){jA7M&$f&c&j literal 0 HcmV?d00001 diff --git a/a10/mart/Makefile b/a10/mart/Makefile new file mode 100644 index 0000000..e9c58b5 --- /dev/null +++ b/a10/mart/Makefile @@ -0,0 +1,14 @@ +ITASKSPRJS:=skeleton10 +CPM:=cpm + +all: $(ITASKSPRJS) + +%: %.prj %.icl + $(CPM) project $< build + +clean: + $(RM) -r \ + $(basename $(ITASKSPRJS)) \ + Clean\ System\ Files \ + sapl \ + $(addsuffix -data,$(basename $(ITASKSPRJS))) diff --git a/a10/mart/skeleton10.icl b/a10/mart/skeleton10.icl new file mode 100644 index 0000000..5a671cb --- /dev/null +++ b/a10/mart/skeleton10.icl @@ -0,0 +1,37 @@ +// Mart Lubbers s4109503 +// Charlie Gerhardus s3050009 +module skeleton10 + +import iTasks._Framework.Generic, + Data.Functor, Control.Applicative, Control.Monad, Data.Map, StdMisc, + StdInt +//import qualified iTasks +import qualified Text +from Text import class Text, instance Text String +//from StdFunc import o +//import qualified Data.List as List +import StdGeneric, StdOverloaded, StdBool, StdString +//import StdArray, StdOverloaded, StdOrdList, StdTuple, StdString, StdBool, StdMisc + +:: TestState = {s :: Int, f :: Int} +:: Test :== TestState -> (TestState -> [String]) -> [String] +:: Match a + = Is (Match a) + | Not (Match a) + | Either (Match a) (Match a) + | LessThen a + | IsEqual a + +eval :: a (Match a) -> Bool | gEq{|*|}, qLess{|*|} a +eval x (Is y) = eval x y +eval x (IsEqual y) = x === y +eval x (LessThen y) = x < y +eval x (Not y) = not (eval x y) +eval x (Either y1 y2) = eval x y1 || eval x y2 + +assertThat :: String x (Match x) -> String +assertThat s x y = case eval x y of + True = "Success: " +++ s + _ = "Fail: " +++ s + +Start = assertThat "Hello Wordl" (1+1) (IsEqual 2) diff --git a/a10/mart/skeleton10.prj b/a10/mart/skeleton10.prj new file mode 100644 index 0000000..e65aede --- /dev/null +++ b/a10/mart/skeleton10.prj @@ -0,0 +1,2380 @@ +Version: 1.4 +Global + ProjectRoot: . + Target: iTasks + Exec: {Project}/skeleton10 + CodeGen + CheckStacks: False + CheckIndexes: True + Application + HeapSize: 8388608 + StackSize: 4194304 + ExtraMemory: 81920 + IntialHeapSize: 1048576 + HeapSizeMultiplier: 4096 + ShowExecutionTime: False + ShowGC: False + ShowStackSize: False + MarkingCollector: False + DisableRTSFlags: False + StandardRuntimeEnv: True + Profile + Memory: False + MemoryMinimumHeapSize: 0 + Time: True + Stack: True + Output + Output: ShowConstructors + Font: Courier + FontSize: 9 + WriteStdErr: False + Link + LinkMethod: Static + GenerateRelocations: False + GenerateLinkMap: False + LinkResources: False + ResourceSource: + GenerateDLL: False + ExportedNames: + Paths + Path: {Project} + Precompile: + Postlink: +MainModule + Name: skeleton10 + Dir: {Project} + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False +OtherModules + Module + Name: StdDynamic + Dir: {Application}/lib/Dynamics + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdArray + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdBool + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdChar + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdCharList + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdClass + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdDebug + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdEnum + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdEnv + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdFile + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdFunc + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdInt + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdList + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdMisc + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdOrdList + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdOverloaded + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdOverloadedList + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdReal + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdStrictLists + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdString + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdTuple + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: _SystemArray + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: _SystemEnum + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: _SystemEnumStrict + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: _SystemStrictLists + Dir: {Application}/lib/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPChannelClass + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPDef + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPEvent + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPIP + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPStringChannels + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPStringChannelsInternal + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: ostcp + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + NeededObjFiles + ObjectFile: cTCP_121. + Module + Name: tcp + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: tcp_bytestreams + Dir: {Application}/lib/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Control.Applicative + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Control.Monad + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Crypto.Hash.SHA1 + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Either + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Error + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Foldable + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Func + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Functor + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Generic + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.IntMap.Base + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.IntMap.Strict + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.List + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Map + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Maybe + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Monoid + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Set + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Traversable + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Tuple + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Data.Void + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Graphics.Scalable + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Graphics.Scalable.Internal + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Internet.HTTP + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Math.Random + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.CommandLine + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.FilePath + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.IO + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System._Pointer + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.CSV + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Encodings.Base64 + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Encodings.MIME + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Encodings.UrlEncoding + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.HTML + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.JSON + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.PPrint + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Parsers.ParserLanguage + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Parsers.Parsers + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Parsers.ParsersAccessories + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Parsers.ParsersDerived + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Parsers.ParsersKernel + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.StringAppender + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.URI + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Unicode + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Unicode.Encodings.JS + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Text.Unicode.UChar + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Independent + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + NeededObjFiles + ObjectFile: WCsubst. + ObjectFile: bsearch. + Module + Name: System._Posix + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Linux + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.OS + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Linux-64 + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.Directory + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.Environment + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.File + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.OSError + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.Process + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: System.Time + Dir: {Application}/lib/iTasks-SDK/Dependencies/Platform/OS-Posix + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.FastString + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Linker.LazyLinker + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Linker.SaplLinkerShared + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Optimization.StrictnessPropagation + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.SaplParser + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.SaplStruct + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.SaplTokenizer + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Target.Flavour + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Target.JS.CodeGeneratorJS + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Transform.AddSelectors + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: Sapl.Transform.Let + Dir: {Application}/lib/iTasks-SDK/Dependencies/SAPL + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: dynamic_string + Dir: {Application}/lib/iTasks-SDK/Dependencies/graph_copy + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + NeededObjFiles + ObjectFile: copy_string_to_graph. + ObjectFile: copy_string_to_graph_interface. + ObjectFile: copy_graph_to_string. + ObjectFile: copy_graph_to_string_interface. + Module + Name: graph_to_sapl_string + Dir: {Application}/lib/iTasks-SDK/Dependencies/graph_copy + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: graph_to_string_with_descriptors + Dir: {Application}/lib/iTasks-SDK/Dependencies/graph_copy + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + NeededObjFiles + ObjectFile: copy_graph_to_string. + ObjectFile: copy_graph_to_string_interface. + Module + Name: sapldebug + Dir: {Application}/lib/iTasks-SDK/Dependencies/graph_copy + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: _SystemDynamic + Dir: {Application}/lib/iTasks-SDK/Patches/Dynamics + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: GenEq + Dir: {Application}/lib/iTasks-SDK/Patches/Generics + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: GenLexOrd + Dir: {Application}/lib/iTasks-SDK/Patches/Generics + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdGeneric + Dir: {Application}/lib/iTasks-SDK/Patches/StdEnv + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: TCPChannels + Dir: {Application}/lib/iTasks-SDK/Patches/TCPIP + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.DBTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.ExportTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.ImportTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.InteractionTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.SDSCombinators + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Common.TaskCombinators + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Client.Component + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Client.Editlet + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Client.Interface + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Client.Tasklet + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.IntegrationTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.LayoutCombinators + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.OptimizedCoreTasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.SDSCombinators + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.SDSs + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.TaskCombinators + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Tasks + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Core.Types + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Extensions.Admin.UserAdmin + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Extensions.Admin.WorkflowAdmin + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Extensions.SVG.SVGlet + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks.API.Extensions.User + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Client.JSStore + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Client.LinkerSupport + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Client.Override + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Client.RunOnClient + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Client.Tasklet + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.DynamicUtil + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Engine + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Generic + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Generic.Defaults + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Generic.Interaction + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Generic.Visualization + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.HtmlUtil + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.HttpUtil + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.IWorld + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.RemoteAccess + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.SDS + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.SDSService + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Serialization + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Store + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Task + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.TaskEval + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.TaskServer + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.TaskState + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.TaskStore + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Tonic + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Tonic.AbsSyn + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Tonic.Images + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Tonic.Pretty + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Tonic.Types + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.UIDefinition + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.UIDiff + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.Util + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: iTasks._Framework.WebService + Dir: {Application}/lib/iTasks-SDK/Server + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False + Module + Name: StdMaybe + Dir: {Application}/lib/iTasks-SDK/Server/lib + Compiler + NeverMemoryProfile: False + NeverTimeProfile: False + StrictnessAnalysis: True + ListTypes: StrictExportTypes + ListAttributes: True + Warnings: True + Verbose: True + ReadableABC: False + ReuseUniqueNodes: True + Fusion: False -- 2.20.1