commit 4dcefea8956749a97eb83aea72543569e34a3029 Author: prod2 Date: Fri Jan 13 19:26:20 2023 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/Program.fs b/Program.fs new file mode 100644 index 0000000..caad791 --- /dev/null +++ b/Program.fs @@ -0,0 +1,257 @@ +(* FSKalc, a simple calculator implemented as a tree-walker interpreter *) + +open FParsec +open System + +(* Lexer *) + +let manyCharsBetween popen pclose pchar = popen >>? manyCharsTill pchar pclose +let anyStringBetween popen pclose = manyCharsBetween popen pclose anyChar + +let pcomment: Parser = (skipString "(*" |> anyStringBetween <| skipString "*)") |>> ignore +//let pwhitespace: Parser = (pcomment <|> spaces) |> many1 |>> ignore +let pwhitespace = spaces + +let pnumber: Parser = pfloat .>> pwhitespace +let pidentifier: Parser = + let isIdentChar c = isLetter c || c = '_' + + many1SatisfyL isIdentChar "identifier" .>> pwhitespace + +type Symbol = + | Caret + | Minus + | Plus + | Slash + | Star + | SlashSlash + | Percent + +let pleftparen = skipString "(" .>> pwhitespace +let prightparen = skipString ")" .>> pwhitespace +let pequal = skipString "=" .>> pwhitespace +let ppower = stringReturn "^" <| Caret .>> pwhitespace +let pminus = stringReturn "-" <| Minus .>> pwhitespace +let pplus = stringReturn "+" <| Plus .>> pwhitespace +let pstar = stringReturn "*" <| Star .>> pwhitespace +let pslashslash = skipString "/" >>? (stringReturn "/" <| SlashSlash .>> pwhitespace) +let pslash = stringReturn "/" <| Slash .>> pwhitespace +let ppercent = stringReturn "%" <| Percent .>> pwhitespace + + +(* Parser + + - expressions prefixed by 'e' + - statements prefixed by 's' + +*) + +// EXPRESSIONS + +type Expression = + | Number of double + | VarGet of string + | Grouping of Expression list + | Power of Expression * List + | Negate of Expression + | Factor of Expression * List + | Term of Expression * List + +let expr, exprref = createParserForwardedToRef() + +// literals and function call + +let enumber = pnumber |>> Number +let evarget = pidentifier |>> VarGet + +// parentheses + +let egrouping = pleftparen >>. (many1 expr) .>> prightparen |>> Grouping + +let primary = enumber <|> evarget <|> egrouping + +// power + +let epower = choice [ + primary .>>.? many1 (ppower >>. primary) |>> Power + primary +] + +// unary + +let enegate = choice [ + pminus >>? epower |>> Negate + epower +] + +// factor + +let pfactorop = pstar <|> pslashslash <|> pslash <|> ppercent + + +let efactor = choice [ + enegate .>>.? many1 (pfactorop .>>. enegate) |>> Factor + enegate +] + + +let ptermop = pplus <|> pminus + +let eterm = choice [ + efactor .>>.? many1 (ptermop .>>. efactor) |>> Term + efactor +] + +do exprref := eterm + +// STATEMENTS + +type Statement = + | ExprStatement of Expression + | VarSet of string * Expression + | FuncDef of string * List * Expression + +let sexprstmt = expr |>> ExprStatement + +let sfuncdef = pidentifier .>>.? ((many1 pidentifier) .>>. (pequal >>. expr)) |>> (fun (a, (b, c)) -> FuncDef (a, b, c)) + +let svarset = pidentifier .>>.? (pequal >>. expr) |>> VarSet + +let stmt = choice [ + sfuncdef // first, so it falls through if multiple args not provided + svarset // second so it falls through if no = + sexprstmt +] + +// REPL oriented => only 1 statement at once +let program = pwhitespace >>. stmt + +type Value = + | Number of double + | Native of string + | Function of List * Expression + | Fail of string + + + +// Store global variables +let mutable globals: Collections.Generic.Dictionary = new Collections.Generic.Dictionary() + +// Native/builtin functions + +globals["sin"] <- Native "sin" +globals["cos"] <- Native "cos" +globals["tan"] <- Native "tan" + +globals["arccos"] <- Native "arccos" +globals["arcsin"] <- Native "arcsin" +globals["arctan"] <- Native "arctan" + +globals["sqrt"] <- Native "sqrt" +globals["log"] <- Native "log" +globals["ln"] <- Native "ln" +globals["exp"] <- Native "exp" + + +// native values + +globals["pi"] <- Number Math.PI +globals["tau"] <- Number Math.Tau +globals["e"] <- Number Math.E +globals["inf"] <- Number infinity +globals["nan"] <- Number nan +globals["ans"] <- Number 0 + + +// exec + +let varGet key = + let suc, value = globals.TryGetValue(key) + match suc with + | true -> value + | false -> $"Attempt to get the value of undefined global variable {key}." |> Fail + +let applyOp op left right = + match op, left, right with + | Plus, Number x, Number y -> Number (x + y) + | Minus, Number x, Number y -> Number (x - y) + | Star, Number x, Number y -> Number (x * y) + | Slash, Number x, Number y -> Number (x / y) + | Percent, Number x, Number y -> Number (x % y) + | SlashSlash, Number x, Number y -> Number (floor x / y) + | Caret, Number x, Number y -> Number (x ** y) + | _ -> Fail $"Invalid operation {op} on {left} and {right}." + +let negate value = + match value with + | Number x -> Number -x + | _ -> Fail $"Attempt to negate invalid type {value}." + +let rec execExpr expr = + match expr with + | Expression.Number num -> Number num + | VarGet key -> varGet key + | Factor (left, rights) + | Term (left, rights) -> + // left associative ops + let mutable res = execExpr left + for (op, right) in rights do + res <- execExpr right |> applyOp op res + res + | Negate expr -> negate <| execExpr expr + | Power (left, rights) -> + // right associative ops + // parser only creates a power node if rights contains at least 1 element + let mutable res = execExpr rights[rights.Length - 1] + let mutable x = rights.Length - 2 + while x > 0 do + res <- applyOp Caret (execExpr rights[x]) res + x <- x - 1 + applyOp Caret (execExpr left) res + | Grouping exprs -> + match exprs.Length with + | 1 -> execExpr exprs.Head + | 0 -> Fail "() is an invalid expression" + | _ -> + let func = exprs.Head |> execExpr + let args = exprs.Tail |> List.map execExpr + + match func with + | Function (parameters, f) -> + // function call + let argLen = args.Length + let paramLen = parameters.Length + if paramLen <> argLen then + Fail $"Invalid number of arguments, expected {paramLen}, got {argLen}" + else + List.iter2 (fun k v -> globals[k] <- v) parameters args + execExpr f + | Native n -> + // native call TODO + func + | _ -> Fail $"Attempt to call an invalid type {func}" + +let printValue value = + match value with + | Number x -> printfn "%A" x + | _ -> printfn "%A" value + +let execStmt stmt = + match stmt with + | ExprStatement expr -> + let res = execExpr expr + globals["ans"] <- res + printValue res + | VarSet (name, expr) -> + let res = execExpr expr + globals[name] <- res + printValue res + | FuncDef (name, parameters, expr) -> globals[name] <- Function (parameters, expr) + +printfn "FSKalc" +while true do + let source = Console.ReadLine () + match run program source with + | Success(result, _, _) -> + execStmt result + | Failure(errorMsg, _, _) -> printfn "Parser error: %s" errorMsg diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..5cc8a2d --- /dev/null +++ b/Readme.md @@ -0,0 +1,112 @@ +# Reference + +The following is an informal overview of FSKalc's capabilties. + +## Expressions + +### Number literal + +Example: + +``` +8.5 +``` + +### Variable read + +Example: + +``` +a +``` + +Will print an error message if variable is undefined. The `ans` variable implicitly refers to the result of the last expression statement. + +### Parentheses for precedence + +Example: + +``` +(5+6)*7 +``` + +Parentheses increase precedence. + +### Parentheses for function calls + +Parentheses can also represent function calls, if they contain more than one element (separated by a space). + +Example: + +``` +(sin 50) +``` + +### Arithmetic operators + +The following operators are valid, in decreasing precedence: + +- `^` power; right associative +- `-` unary negation; note that multiple negations next to eachother are invalid! +- factor precedence: + - `*` multiplication; left associative + - `/` division; left associative + - `//` integer (flooring) division; left associative + - `%` modulo; left associative +- term precedence: + - `+` addition; left associative + - `-` subtraction; left associative + +## Statements + +Statements are the top level construct. Every line in an FSKalc program has to be a statement. + +### Expression statement + +Any valid expression is also a valid statement. The result of expression statements is printed to the screen, and also assigned to the variable names `ans`. + +### Variable assignments + +Variable assignments have the following syntax: + +``` +identifier = expression +``` + +Where the identifier is a string of characters containing only letters and underscores. + +Existing variables or functions can be overwritten by new variables/functions. + +### Function declaration + +Function declaration has the following syntax, demonstrated by an example below. + +``` +double x = x * 2 +``` + +Warning! as there are no scopes in FSKalc, passing +arguments to functions will modify the global scope. + +## Builtins + +### Builtin Constants + +- pi +- tau (pi * 2) +- e (euler's number) +- inf (infinity) +- nan (not a number) + +### Builtin Functions + +- sin, cos, tan - they take 1 argument, in radians +- arcsin, arccos, arctan - they take 1 argument, they return in radians +- sqrt - returns square root, optional second argument is the power, default of 2 +- log - logarithm, optional second argument is the base, default of 10 +- ln - natural logarithm +- exp - returns e to the power of the argument + +## Comments + +Comments can be inside matching `(*`, `*)` parentheses. \ No newline at end of file diff --git a/bin/Debug/net6.0/FParsec.dll b/bin/Debug/net6.0/FParsec.dll new file mode 100755 index 0000000..6b97ba3 Binary files /dev/null and b/bin/Debug/net6.0/FParsec.dll differ diff --git a/bin/Debug/net6.0/FParsecCS.dll b/bin/Debug/net6.0/FParsecCS.dll new file mode 100755 index 0000000..9e5773d Binary files /dev/null and b/bin/Debug/net6.0/FParsecCS.dll differ diff --git a/bin/Debug/net6.0/FSharp.Core.dll b/bin/Debug/net6.0/FSharp.Core.dll new file mode 100755 index 0000000..f38b4fd Binary files /dev/null and b/bin/Debug/net6.0/FSharp.Core.dll differ diff --git a/bin/Debug/net6.0/cs/FSharp.Core.resources.dll b/bin/Debug/net6.0/cs/FSharp.Core.resources.dll new file mode 100755 index 0000000..db77a00 Binary files /dev/null and b/bin/Debug/net6.0/cs/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/de/FSharp.Core.resources.dll b/bin/Debug/net6.0/de/FSharp.Core.resources.dll new file mode 100755 index 0000000..b3628de Binary files /dev/null and b/bin/Debug/net6.0/de/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/es/FSharp.Core.resources.dll b/bin/Debug/net6.0/es/FSharp.Core.resources.dll new file mode 100755 index 0000000..b2d4174 Binary files /dev/null and b/bin/Debug/net6.0/es/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/fr/FSharp.Core.resources.dll b/bin/Debug/net6.0/fr/FSharp.Core.resources.dll new file mode 100755 index 0000000..b78a076 Binary files /dev/null and b/bin/Debug/net6.0/fr/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/fskalc b/bin/Debug/net6.0/fskalc new file mode 100755 index 0000000..dfe454d Binary files /dev/null and b/bin/Debug/net6.0/fskalc differ diff --git a/bin/Debug/net6.0/fskalc.deps.json b/bin/Debug/net6.0/fskalc.deps.json new file mode 100644 index 0000000..1766f17 --- /dev/null +++ b/bin/Debug/net6.0/fskalc.deps.json @@ -0,0 +1,105 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "fskalc/1.0.0": { + "dependencies": { + "FParsec": "1.1.1", + "FSharp.Core": "6.0.1" + }, + "runtime": { + "fskalc.dll": {} + } + }, + "FParsec/1.1.1": { + "dependencies": { + "FSharp.Core": "6.0.1" + }, + "runtime": { + "lib/netstandard2.0/FParsec.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.1.1.0" + }, + "lib/netstandard2.0/FParsecCS.dll": { + "assemblyVersion": "1.1.1.0", + "fileVersion": "1.1.1.0" + } + } + }, + "FSharp.Core/6.0.1": { + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.121.52202" + } + }, + "resources": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + } + } + } + }, + "libraries": { + "fskalc/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FParsec/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wdjf/gCNLEwd+0nUCDh9jAIIcKGwfhRramySTnTcVVgNC6i4Vp5aJklUJJfvFkEZMYNZEDGcI8pCa36/TmwmSg==", + "path": "fparsec/1.1.1", + "hashPath": "fparsec.1.1.1.nupkg.sha512" + }, + "FSharp.Core/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VrFAiW8dEEekk+0aqlbvMNZzDvYXmgWZwAt68AUBqaWK8RnoEVUNglj66bZzhs4/U63q0EfXlhcEKnH1sTYLjw==", + "path": "fsharp.core/6.0.1", + "hashPath": "fsharp.core.6.0.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net6.0/fskalc.dll b/bin/Debug/net6.0/fskalc.dll new file mode 100644 index 0000000..b9fbf54 Binary files /dev/null and b/bin/Debug/net6.0/fskalc.dll differ diff --git a/bin/Debug/net6.0/fskalc.pdb b/bin/Debug/net6.0/fskalc.pdb new file mode 100644 index 0000000..a59ce24 Binary files /dev/null and b/bin/Debug/net6.0/fskalc.pdb differ diff --git a/bin/Debug/net6.0/fskalc.runtimeconfig.json b/bin/Debug/net6.0/fskalc.runtimeconfig.json new file mode 100644 index 0000000..4986d16 --- /dev/null +++ b/bin/Debug/net6.0/fskalc.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net6.0/it/FSharp.Core.resources.dll b/bin/Debug/net6.0/it/FSharp.Core.resources.dll new file mode 100755 index 0000000..d7a8b08 Binary files /dev/null and b/bin/Debug/net6.0/it/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/ja/FSharp.Core.resources.dll b/bin/Debug/net6.0/ja/FSharp.Core.resources.dll new file mode 100755 index 0000000..8424f57 Binary files /dev/null and b/bin/Debug/net6.0/ja/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/ko/FSharp.Core.resources.dll b/bin/Debug/net6.0/ko/FSharp.Core.resources.dll new file mode 100755 index 0000000..5303dc8 Binary files /dev/null and b/bin/Debug/net6.0/ko/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/pl/FSharp.Core.resources.dll b/bin/Debug/net6.0/pl/FSharp.Core.resources.dll new file mode 100755 index 0000000..100bb50 Binary files /dev/null and b/bin/Debug/net6.0/pl/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/pt-BR/FSharp.Core.resources.dll b/bin/Debug/net6.0/pt-BR/FSharp.Core.resources.dll new file mode 100755 index 0000000..461b6f4 Binary files /dev/null and b/bin/Debug/net6.0/pt-BR/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/ru/FSharp.Core.resources.dll b/bin/Debug/net6.0/ru/FSharp.Core.resources.dll new file mode 100755 index 0000000..da9e58f Binary files /dev/null and b/bin/Debug/net6.0/ru/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/tr/FSharp.Core.resources.dll b/bin/Debug/net6.0/tr/FSharp.Core.resources.dll new file mode 100755 index 0000000..2bd2fc1 Binary files /dev/null and b/bin/Debug/net6.0/tr/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/zh-Hans/FSharp.Core.resources.dll b/bin/Debug/net6.0/zh-Hans/FSharp.Core.resources.dll new file mode 100755 index 0000000..cdb82a3 Binary files /dev/null and b/bin/Debug/net6.0/zh-Hans/FSharp.Core.resources.dll differ diff --git a/bin/Debug/net6.0/zh-Hant/FSharp.Core.resources.dll b/bin/Debug/net6.0/zh-Hant/FSharp.Core.resources.dll new file mode 100755 index 0000000..56e4282 Binary files /dev/null and b/bin/Debug/net6.0/zh-Hant/FSharp.Core.resources.dll differ diff --git a/fskalc.fsproj b/fskalc.fsproj new file mode 100644 index 0000000..a68a8a2 --- /dev/null +++ b/fskalc.fsproj @@ -0,0 +1,16 @@ + + + + Exe + net6.0 + + + + + + + + + + + diff --git a/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.fs b/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.fs new file mode 100644 index 0000000..7b54f55 --- /dev/null +++ b/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.fs @@ -0,0 +1,3 @@ +namespace Microsoft.BuildSettings + [] + do () diff --git a/obj/Debug/net6.0/apphost b/obj/Debug/net6.0/apphost new file mode 100755 index 0000000..dfe454d Binary files /dev/null and b/obj/Debug/net6.0/apphost differ diff --git a/obj/Debug/net6.0/fskalc.AssemblyInfo.fs b/obj/Debug/net6.0/fskalc.AssemblyInfo.fs new file mode 100644 index 0000000..5575c69 --- /dev/null +++ b/obj/Debug/net6.0/fskalc.AssemblyInfo.fs @@ -0,0 +1,17 @@ +// +// Generated by the FSharp WriteCodeFragment class. +// +namespace FSharp + +open System +open System.Reflection + + +[] +[] +[] +[] +[] +[] +[] +do() diff --git a/obj/Debug/net6.0/fskalc.AssemblyInfoInputs.cache b/obj/Debug/net6.0/fskalc.AssemblyInfoInputs.cache new file mode 100644 index 0000000..f768c7f --- /dev/null +++ b/obj/Debug/net6.0/fskalc.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +719d6f669f60db5bd4161506767f868cd97c08d5 diff --git a/obj/Debug/net6.0/fskalc.assets.cache b/obj/Debug/net6.0/fskalc.assets.cache new file mode 100644 index 0000000..6a5c9b4 Binary files /dev/null and b/obj/Debug/net6.0/fskalc.assets.cache differ diff --git a/obj/Debug/net6.0/fskalc.dll b/obj/Debug/net6.0/fskalc.dll new file mode 100644 index 0000000..b9fbf54 Binary files /dev/null and b/obj/Debug/net6.0/fskalc.dll differ diff --git a/obj/Debug/net6.0/fskalc.fsproj.AssemblyReference.cache b/obj/Debug/net6.0/fskalc.fsproj.AssemblyReference.cache new file mode 100644 index 0000000..d4f869f Binary files /dev/null and b/obj/Debug/net6.0/fskalc.fsproj.AssemblyReference.cache differ diff --git a/obj/Debug/net6.0/fskalc.fsproj.CopyComplete b/obj/Debug/net6.0/fskalc.fsproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net6.0/fskalc.fsproj.CoreCompileInputs.cache b/obj/Debug/net6.0/fskalc.fsproj.CoreCompileInputs.cache new file mode 100644 index 0000000..dd88131 --- /dev/null +++ b/obj/Debug/net6.0/fskalc.fsproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +9c3606c6ecc21eb075ffee173f98574fdcf82504 diff --git a/obj/Debug/net6.0/fskalc.fsproj.FileListAbsolute.txt b/obj/Debug/net6.0/fskalc.fsproj.FileListAbsolute.txt new file mode 100644 index 0000000..88714a8 --- /dev/null +++ b/obj/Debug/net6.0/fskalc.fsproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc +/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.deps.json +/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.runtimeconfig.json +/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.pdb +/home/user/Projects/fskalc/bin/Debug/net6.0/FParsec.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/FParsecCS.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/FSharp.Core.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/cs/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/de/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/es/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/fr/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/it/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/ja/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/ko/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/pl/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/pt-BR/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/ru/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/tr/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/zh-Hans/FSharp.Core.resources.dll +/home/user/Projects/fskalc/bin/Debug/net6.0/zh-Hant/FSharp.Core.resources.dll +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.fsproj.AssemblyReference.cache +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.AssemblyInfoInputs.cache +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.AssemblyInfo.fs +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.fsproj.CopyComplete +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.dll +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.pdb +/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.genruntimeconfig.cache diff --git a/obj/Debug/net6.0/fskalc.genruntimeconfig.cache b/obj/Debug/net6.0/fskalc.genruntimeconfig.cache new file mode 100644 index 0000000..2f70eba --- /dev/null +++ b/obj/Debug/net6.0/fskalc.genruntimeconfig.cache @@ -0,0 +1 @@ +7cbcffe61caa53aa4f0b958aa92747135212da88 diff --git a/obj/Debug/net6.0/fskalc.pdb b/obj/Debug/net6.0/fskalc.pdb new file mode 100644 index 0000000..a59ce24 Binary files /dev/null and b/obj/Debug/net6.0/fskalc.pdb differ diff --git a/obj/fsac.cache b/obj/fsac.cache new file mode 100644 index 0000000..6399fbd --- /dev/null +++ b/obj/fsac.cache @@ -0,0 +1,2 @@ +1/13/2023 5:55:06 PM +{"Options":{"ProjectFileName":"/home/user/Projects/fskalc/fskalc.fsproj","ProjectId":null,"SourceFiles":["/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.AssemblyInfo.fs","/home/user/Projects/fskalc/Program.fs"],"OtherOptions":["-o:/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.dll","-g","--debug:portable","--noframework","--define:TRACE","--define:DEBUG","--define:NET","--define:NET6_0","--define:NETCOREAPP","--define:NET5_0_OR_GREATER","--define:NET6_0_OR_GREATER","--define:NETCOREAPP1_0_OR_GREATER","--define:NETCOREAPP1_1_OR_GREATER","--define:NETCOREAPP2_0_OR_GREATER","--define:NETCOREAPP2_1_OR_GREATER","--define:NETCOREAPP2_2_OR_GREATER","--define:NETCOREAPP3_0_OR_GREATER","--define:NETCOREAPP3_1_OR_GREATER","--optimize-","--tailcalls-","-r:/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsec.dll","-r:/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsecCS.dll","-r:/home/user/.nuget/packages/fsharp.core/6.0.1/lib/netstandard2.1/FSharp.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.CSharp.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Registry.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/mscorlib.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/netstandard.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.AppContext.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Buffers.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Concurrent.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Immutable.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.NonGeneric.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Specialized.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Annotations.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.DataAnnotations.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.EventBasedAsync.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.TypeConverter.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Configuration.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Console.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.Common.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.DataSetExtensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Contracts.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Debug.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.DiagnosticSource.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.FileVersionInfo.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Process.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.StackTrace.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TextWriterTraceListener.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tools.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TraceSource.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tracing.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Dynamic.Runtime.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Formats.Asn1.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Calendars.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.Brotli.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.FileSystem.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.ZipFile.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.DriveInfo.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Watcher.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.IsolatedStorage.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.MemoryMappedFiles.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.UnmanagedMemoryStream.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Expressions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Parallel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Queryable.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Memory.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.HttpListener.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Mail.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NameResolution.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NetworkInformation.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Ping.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Requests.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Security.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.ServicePoint.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Sockets.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebClient.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebHeaderCollection.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebProxy.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.Client.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.Vectors.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ObjectModel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.DispatchProxy.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.ILGeneration.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.Lightweight.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Metadata.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.TypeExtensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Reader.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.ResourceManager.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Writer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.VisualC.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Handles.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.RuntimeInformation.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Intrinsics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Loader.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Numerics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Formatters.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Xml.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Claims.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Algorithms.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Cng.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Csp.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Encoding.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.OpenSsl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.X509Certificates.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.Windows.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.SecureString.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceModel.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceProcess.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.CodePages.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encodings.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.RegularExpressions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Channels.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Overlapped.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Dataflow.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Parallel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Thread.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.ThreadPool.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Timer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.Local.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ValueTuple.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.HttpUtility.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Windows.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Linq.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.ReaderWriter.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Serialization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlSerializer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.XDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/WindowsBase.dll","--target:exe","--warn:3","--warnaserror:3239","--fullpaths","--flaterrors","--highentropyva+","--targetprofile:netcore","--nocopyfsharpcore","--deterministic+","--simpleresolution"],"ReferencedProjects":[],"IsIncompleteTypeCheckEnvironment":false,"UseScriptResolutionRules":false,"LoadTime":"2023-01-13T18:55:08.6915229+01:00","UnresolvedReferences":null,"OriginalLoadReferences":[],"Stamp":null},"OutFile":{"Case":"Some","Fields":["/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.dll"]},"References":["/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsec.dll","/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsecCS.dll","/home/user/.nuget/packages/fsharp.core/6.0.1/lib/netstandard2.1/FSharp.Core.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.CSharp.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.Core.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Registry.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/mscorlib.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/netstandard.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.AppContext.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Buffers.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Concurrent.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Immutable.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.NonGeneric.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Specialized.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Annotations.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.DataAnnotations.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.EventBasedAsync.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.TypeConverter.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Configuration.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Console.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Core.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.Common.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.DataSetExtensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Contracts.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Debug.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.DiagnosticSource.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.FileVersionInfo.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Process.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.StackTrace.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TextWriterTraceListener.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tools.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TraceSource.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tracing.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Dynamic.Runtime.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Formats.Asn1.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Calendars.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Extensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.Brotli.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.FileSystem.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.ZipFile.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.AccessControl.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.DriveInfo.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Watcher.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.IsolatedStorage.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.MemoryMappedFiles.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.AccessControl.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.UnmanagedMemoryStream.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Expressions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Parallel.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Queryable.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Memory.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.Json.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.HttpListener.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Mail.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NameResolution.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NetworkInformation.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Ping.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Requests.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Security.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.ServicePoint.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Sockets.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebClient.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebHeaderCollection.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebProxy.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.Client.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.Vectors.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ObjectModel.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.DispatchProxy.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.ILGeneration.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.Lightweight.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Extensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Metadata.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.TypeExtensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Reader.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.ResourceManager.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Writer.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.VisualC.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Extensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Handles.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.RuntimeInformation.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Intrinsics.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Loader.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Numerics.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Formatters.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Json.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Xml.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.AccessControl.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Claims.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Algorithms.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Cng.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Csp.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Encoding.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.OpenSsl.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Primitives.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.X509Certificates.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.Windows.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.SecureString.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceModel.Web.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceProcess.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.CodePages.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.Extensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encodings.Web.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Json.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.RegularExpressions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Channels.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Overlapped.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Dataflow.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Extensions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Parallel.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Thread.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.ThreadPool.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Timer.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.Local.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ValueTuple.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.HttpUtility.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Windows.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Linq.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.ReaderWriter.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Serialization.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XDocument.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlDocument.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlSerializer.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.XDocument.dll","/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/WindowsBase.dll"],"Items":[{"Case":"Compile","Fields":["/home/user/Projects/fskalc/Program.fs",{"Link":"Program.fs"}]}],"ProjectFileName":"/home/user/Projects/fskalc/fskalc.fsproj","ExtraInfo":{"ProjectId":{"Case":"Some","Fields":["/home/user/Projects/fskalc/fskalc.fsproj"]},"ProjectFileName":"/home/user/Projects/fskalc/fskalc.fsproj","TargetFramework":"net6.0","SourceFiles":["/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.AssemblyInfo.fs","/home/user/Projects/fskalc/Program.fs"],"OtherOptions":["-o:/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.dll","-g","--debug:portable","--noframework","--define:TRACE","--define:DEBUG","--define:NET","--define:NET6_0","--define:NETCOREAPP","--define:NET5_0_OR_GREATER","--define:NET6_0_OR_GREATER","--define:NETCOREAPP1_0_OR_GREATER","--define:NETCOREAPP1_1_OR_GREATER","--define:NETCOREAPP2_0_OR_GREATER","--define:NETCOREAPP2_1_OR_GREATER","--define:NETCOREAPP2_2_OR_GREATER","--define:NETCOREAPP3_0_OR_GREATER","--define:NETCOREAPP3_1_OR_GREATER","--optimize-","--tailcalls-","-r:/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsec.dll","-r:/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsecCS.dll","-r:/home/user/.nuget/packages/fsharp.core/6.0.1/lib/netstandard2.1/FSharp.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.CSharp.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.VisualBasic.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/Microsoft.Win32.Registry.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/mscorlib.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/netstandard.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.AppContext.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Buffers.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Concurrent.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Immutable.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.NonGeneric.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Collections.Specialized.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Annotations.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.DataAnnotations.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.EventBasedAsync.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ComponentModel.TypeConverter.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Configuration.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Console.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Core.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.Common.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.DataSetExtensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Data.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Contracts.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Debug.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.DiagnosticSource.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.FileVersionInfo.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Process.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.StackTrace.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TextWriterTraceListener.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tools.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.TraceSource.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Diagnostics.Tracing.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Drawing.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Dynamic.Runtime.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Formats.Asn1.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Calendars.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Globalization.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.Brotli.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.FileSystem.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Compression.ZipFile.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.DriveInfo.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.FileSystem.Watcher.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.IsolatedStorage.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.MemoryMappedFiles.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.Pipes.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.IO.UnmanagedMemoryStream.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Expressions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Parallel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Linq.Queryable.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Memory.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Http.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.HttpListener.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Mail.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NameResolution.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.NetworkInformation.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Ping.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Requests.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Security.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.ServicePoint.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.Sockets.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebClient.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebHeaderCollection.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebProxy.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.Client.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Net.WebSockets.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Numerics.Vectors.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ObjectModel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.DispatchProxy.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.ILGeneration.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Emit.Lightweight.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Metadata.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Reflection.TypeExtensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Reader.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.ResourceManager.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Resources.Writer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.CompilerServices.VisualC.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Handles.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.InteropServices.RuntimeInformation.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Intrinsics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Loader.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Numerics.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Formatters.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Runtime.Serialization.Xml.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.AccessControl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Claims.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Algorithms.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Cng.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Csp.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Encoding.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.OpenSsl.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.Primitives.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Cryptography.X509Certificates.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.Principal.Windows.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Security.SecureString.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceModel.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ServiceProcess.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.CodePages.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encoding.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Encodings.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.Json.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Text.RegularExpressions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Channels.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Overlapped.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Dataflow.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Extensions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Tasks.Parallel.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Thread.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.ThreadPool.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Threading.Timer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Transactions.Local.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.ValueTuple.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Web.HttpUtility.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Windows.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Linq.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.ReaderWriter.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.Serialization.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XmlSerializer.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/System.Xml.XPath.XDocument.dll","-r:/usr/lib64/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.12/ref/net6.0/WindowsBase.dll","--target:exe","--warn:3","--warnaserror:3239","--fullpaths","--flaterrors","--highentropyva+","--targetprofile:netcore","--nocopyfsharpcore","--deterministic+","--simpleresolution"],"ReferencedProjects":[],"PackageReferences":[{"Name":"FParsec","Version":"1.1.1","FullPath":"/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsec.dll"},{"Name":"FParsec","Version":"1.1.1","FullPath":"/home/user/.nuget/packages/fparsec/1.1.1/lib/netstandard2.0/FParsecCS.dll"},{"Name":"FSharp.Core","Version":"6.0.1","FullPath":"/home/user/.nuget/packages/fsharp.core/6.0.1/lib/netstandard2.1/FSharp.Core.dll"}],"LoadTime":"2023-01-13T18:55:08.6915229+01:00","TargetPath":"/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.dll","ProjectOutputType":{"Case":"Exe"},"ProjectSdkInfo":{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"net6.0","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v6.0","MSBuildAllProjects":["/home/user/Projects/fskalc/obj/fskalc.fsproj.nuget.g.props","/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.NetSdk.props","/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.NetSdk.targets","/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.Targets","/usr/lib64/dotnet/sdk/6.0.112/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets","/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets"],"MSBuildToolsVersion":"","ProjectAssetsFile":"/home/user/Projects/fskalc/obj/project.assets.json","RestoreSuccess":true,"Configurations":["Debug","Release"],"TargetFrameworks":[],"RunArguments":{"Case":"Some","Fields":[""]},"RunCommand":{"Case":"Some","Fields":["/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc"]},"IsPublishable":{"Case":"Some","Fields":[true]}},"Items":[{"Case":"Compile","Fields":["obj/Debug/net6.0/fskalc.AssemblyInfo.fs","/home/user/Projects/fskalc/obj/Debug/net6.0/fskalc.AssemblyInfo.fs"]},{"Case":"Compile","Fields":["Program.fs","/home/user/Projects/fskalc/Program.fs"]}],"Properties":[{"Name":"Configuration","Value":"Debug"},{"Name":"TargetFramework","Value":"net6.0"},{"Name":"BaseIntermediateOutputPath","Value":"obj/"},{"Name":"RestoreSuccess","Value":"True"},{"Name":"ProjectAssetsFile","Value":"/home/user/Projects/fskalc/obj/project.assets.json"},{"Name":"Configurations","Value":"Debug;Release"},{"Name":"OutputType","Value":"Exe"},{"Name":"MSBuildAllProjects","Value":"/home/user/Projects/fskalc/obj/fskalc.fsproj.nuget.g.props;;/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.NetSdk.props;/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.NetSdk.targets;/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.Targets;/usr/lib64/dotnet/sdk/6.0.112/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets;/usr/lib64/dotnet/sdk/6.0.112/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets"},{"Name":"IntermediateOutputPath","Value":"obj/Debug/net6.0/"},{"Name":"TargetFrameworkIdentifier","Value":".NETCoreApp"},{"Name":"TargetFrameworkVersion","Value":"v6.0"},{"Name":"TargetPath","Value":"/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc.dll"},{"Name":"RunCommand","Value":"/home/user/Projects/fskalc/bin/Debug/net6.0/fskalc"},{"Name":"RunArguments","Value":""},{"Name":"IsPublishable","Value":"true"},{"Name":"IsPackable","Value":"true"}],"CustomProperties":[]}} diff --git a/obj/fskalc.fsproj.nuget.dgspec.json b/obj/fskalc.fsproj.nuget.dgspec.json new file mode 100644 index 0000000..9897d5d --- /dev/null +++ b/obj/fskalc.fsproj.nuget.dgspec.json @@ -0,0 +1,68 @@ +{ + "format": 1, + "restore": { + "/home/user/Projects/fskalc/fskalc.fsproj": {} + }, + "projects": { + "/home/user/Projects/fskalc/fskalc.fsproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/user/Projects/fskalc/fskalc.fsproj", + "projectName": "fskalc", + "projectPath": "/home/user/Projects/fskalc/fskalc.fsproj", + "packagesPath": "/home/user/.nuget/packages/", + "outputPath": "/home/user/Projects/fskalc/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/user/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "FParsec": { + "target": "Package", + "version": "[1.1.1, )", + "generatePathProperty": true + }, + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[6.0.1, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/lib64/dotnet/sdk/6.0.112/RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/fskalc.fsproj.nuget.g.props b/obj/fskalc.fsproj.nuget.g.props new file mode 100644 index 0000000..1d9aa0a --- /dev/null +++ b/obj/fskalc.fsproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/user/.nuget/packages/ + /home/user/.nuget/packages/ + PackageReference + 6.0.3 + + + + + + /home/user/.nuget/packages/fsharp.core/6.0.1 + /home/user/.nuget/packages/fparsec/1.1.1 + + \ No newline at end of file diff --git a/obj/fskalc.fsproj.nuget.g.targets b/obj/fskalc.fsproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/fskalc.fsproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..f86e013 --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,216 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "FParsec/1.1.1": { + "type": "package", + "dependencies": { + "FSharp.Core": "4.3.4" + }, + "compile": { + "lib/netstandard2.0/FParsec.dll": {}, + "lib/netstandard2.0/FParsecCS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/FParsec.dll": {}, + "lib/netstandard2.0/FParsecCS.dll": {} + } + }, + "FSharp.Core/6.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.1/FSharp.Core.dll": {} + }, + "runtime": { + "lib/netstandard2.1/FSharp.Core.dll": {} + }, + "resource": { + "lib/netstandard2.1/cs/FSharp.Core.resources.dll": { + "locale": "cs" + }, + "lib/netstandard2.1/de/FSharp.Core.resources.dll": { + "locale": "de" + }, + "lib/netstandard2.1/es/FSharp.Core.resources.dll": { + "locale": "es" + }, + "lib/netstandard2.1/fr/FSharp.Core.resources.dll": { + "locale": "fr" + }, + "lib/netstandard2.1/it/FSharp.Core.resources.dll": { + "locale": "it" + }, + "lib/netstandard2.1/ja/FSharp.Core.resources.dll": { + "locale": "ja" + }, + "lib/netstandard2.1/ko/FSharp.Core.resources.dll": { + "locale": "ko" + }, + "lib/netstandard2.1/pl/FSharp.Core.resources.dll": { + "locale": "pl" + }, + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll": { + "locale": "pt-BR" + }, + "lib/netstandard2.1/ru/FSharp.Core.resources.dll": { + "locale": "ru" + }, + "lib/netstandard2.1/tr/FSharp.Core.resources.dll": { + "locale": "tr" + }, + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll": { + "locale": "zh-Hant" + } + }, + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + } + } + } + }, + "libraries": { + "FParsec/1.1.1": { + "sha512": "Wdjf/gCNLEwd+0nUCDh9jAIIcKGwfhRramySTnTcVVgNC6i4Vp5aJklUJJfvFkEZMYNZEDGcI8pCa36/TmwmSg==", + "type": "package", + "path": "fparsec/1.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fparsec.1.1.1.nupkg.sha512", + "fparsec.nuspec", + "lib/net45/FParsec.dll", + "lib/net45/FParsec.pdb", + "lib/net45/FParsec.xml", + "lib/net45/FParsecCS.dll", + "lib/net45/FParsecCS.pdb", + "lib/net45/FParsecCS.xml", + "lib/netstandard2.0/FParsec.dll", + "lib/netstandard2.0/FParsec.pdb", + "lib/netstandard2.0/FParsec.xml", + "lib/netstandard2.0/FParsecCS.dll", + "lib/netstandard2.0/FParsecCS.pdb", + "lib/netstandard2.0/FParsecCS.xml" + ] + }, + "FSharp.Core/6.0.1": { + "sha512": "VrFAiW8dEEekk+0aqlbvMNZzDvYXmgWZwAt68AUBqaWK8RnoEVUNglj66bZzhs4/U63q0EfXlhcEKnH1sTYLjw==", + "type": "package", + "path": "fsharp.core/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "contentFiles/any/netstandard2.0/FSharp.Core.xml", + "contentFiles/any/netstandard2.1/FSharp.Core.xml", + "fsharp.core.6.0.1.nupkg.sha512", + "fsharp.core.nuspec", + "lib/netstandard2.0/FSharp.Core.dll", + "lib/netstandard2.0/FSharp.Core.xml", + "lib/netstandard2.0/cs/FSharp.Core.resources.dll", + "lib/netstandard2.0/de/FSharp.Core.resources.dll", + "lib/netstandard2.0/es/FSharp.Core.resources.dll", + "lib/netstandard2.0/fr/FSharp.Core.resources.dll", + "lib/netstandard2.0/it/FSharp.Core.resources.dll", + "lib/netstandard2.0/ja/FSharp.Core.resources.dll", + "lib/netstandard2.0/ko/FSharp.Core.resources.dll", + "lib/netstandard2.0/pl/FSharp.Core.resources.dll", + "lib/netstandard2.0/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.0/ru/FSharp.Core.resources.dll", + "lib/netstandard2.0/tr/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.0/zh-Hant/FSharp.Core.resources.dll", + "lib/netstandard2.1/FSharp.Core.dll", + "lib/netstandard2.1/FSharp.Core.xml", + "lib/netstandard2.1/cs/FSharp.Core.resources.dll", + "lib/netstandard2.1/de/FSharp.Core.resources.dll", + "lib/netstandard2.1/es/FSharp.Core.resources.dll", + "lib/netstandard2.1/fr/FSharp.Core.resources.dll", + "lib/netstandard2.1/it/FSharp.Core.resources.dll", + "lib/netstandard2.1/ja/FSharp.Core.resources.dll", + "lib/netstandard2.1/ko/FSharp.Core.resources.dll", + "lib/netstandard2.1/pl/FSharp.Core.resources.dll", + "lib/netstandard2.1/pt-BR/FSharp.Core.resources.dll", + "lib/netstandard2.1/ru/FSharp.Core.resources.dll", + "lib/netstandard2.1/tr/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hans/FSharp.Core.resources.dll", + "lib/netstandard2.1/zh-Hant/FSharp.Core.resources.dll" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "FParsec >= 1.1.1", + "FSharp.Core >= 6.0.1" + ] + }, + "packageFolders": { + "/home/user/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/user/Projects/fskalc/fskalc.fsproj", + "projectName": "fskalc", + "projectPath": "/home/user/Projects/fskalc/fskalc.fsproj", + "packagesPath": "/home/user/.nuget/packages/", + "outputPath": "/home/user/Projects/fskalc/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/user/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "FParsec": { + "target": "Package", + "version": "[1.1.1, )", + "generatePathProperty": true + }, + "FSharp.Core": { + "include": "Runtime, Compile, Build, Native, Analyzers, BuildTransitive", + "target": "Package", + "version": "[6.0.1, )", + "generatePathProperty": true + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/lib64/dotnet/sdk/6.0.112/RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..80b3e84 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,11 @@ +{ + "version": 2, + "dgSpecHash": "4l6UOxegYd/AlKKZN0Nx+31mbNgIst/DZ7BPmEeZ9Mfqz6IZiojaowabHcwu4rLvqV6huq2OUDHkfYqnreIcDA==", + "success": true, + "projectFilePath": "/home/user/Projects/fskalc/fskalc.fsproj", + "expectedPackageFiles": [ + "/home/user/.nuget/packages/fparsec/1.1.1/fparsec.1.1.1.nupkg.sha512", + "/home/user/.nuget/packages/fsharp.core/6.0.1/fsharp.core.6.0.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file