From 1e6d09b3843f49ced8b8cd487c5949e6ec99c8ee Mon Sep 17 00:00:00 2001 From: NikolajDanger Date: Tue, 17 May 2022 17:33:43 +0200 Subject: [PATCH] aesuceahu --- W2/W2.zip | Bin 1426285 -> 1438771 bytes W2/calculator/Lexer.fs | 46 +- W2/calculator/Lexer.fsl | 2 +- W2/calculator/Parser.fs | 4 +- W2/calculator/Parser.fsp | 2 +- W2/calculator/Parser.fsyacc.output | 216 +++--- W2/calculator/bin/Debug/net6.0/Calculator.dll | Bin 73216 -> 74240 bytes W2/calculator/bin/Debug/net6.0/Calculator.pdb | Bin 11932 -> 11932 bytes W2/calculator/obj/Debug/net6.0/Calculator.dll | Bin 73216 -> 74240 bytes W2/calculator/obj/Debug/net6.0/Calculator.pdb | Bin 11932 -> 11932 bytes W2/report.pdf | Bin 60240 -> 72836 bytes W2/report/main.fdb_latexmk | 376 +++++----- W2/report/main.fls | 60 +- W2/report/main.log | 384 ++++++---- W2/report/main.pdf | Bin 60240 -> 0 bytes W2/report/main.synctex.gz | Bin 23083 -> 27702 bytes W2/report/main.tex | 54 ++ W3/appendix_a.tex | 237 +++++++ W3/fasto.sty | 50 ++ W3/main.aux | 8 + W3/main.fdb_latexmk | 210 ++++++ W3/main.fls | 307 ++++++++ W3/main.log | 658 ++++++++++++++++++ W3/main.pdf | Bin 0 -> 120182 bytes W3/main.synctex.gz | Bin 0 -> 72495 bytes W3/main.tex | 122 ++++ 26 files changed, 2287 insertions(+), 449 deletions(-) delete mode 100644 W2/report/main.pdf create mode 100644 W3/appendix_a.tex create mode 100644 W3/fasto.sty create mode 100644 W3/main.aux create mode 100644 W3/main.fdb_latexmk create mode 100644 W3/main.fls create mode 100644 W3/main.log create mode 100644 W3/main.pdf create mode 100644 W3/main.synctex.gz create mode 100644 W3/main.tex diff --git a/W2/W2.zip b/W2/W2.zip index 07fa742c4d332b217a60981718431cee98a1b0d4..bc4217109c88658b925207d752583bfaa680f09d 100644 GIT binary patch delta 134020 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[-$0Go#UkEKk&5B~v9X4bZ_P*j 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 z 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 z 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

    nU7KoS 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 ( # 24 "Lexer.fsl" Token lexbuf -# 68 "Lexer.fs" +# 72 "Lexer.fs" ) | 1 -> ( # 28 "Lexer.fsl" Parser.INT (int (Encoding.UTF8.GetString lexbuf.Lexeme)) -# 73 "Lexer.fs" +# 77 "Lexer.fs" ) | 2 -> ( # 31 "Lexer.fsl" Parser.LPAR -# 78 "Lexer.fs" +# 82 "Lexer.fs" ) | 3 -> ( # 32 "Lexer.fsl" Parser.RPAR -# 83 "Lexer.fs" +# 87 "Lexer.fs" ) | 4 -> ( # 33 "Lexer.fsl" Parser.EQ -# 88 "Lexer.fs" +# 92 "Lexer.fs" ) | 5 -> ( # 34 "Lexer.fsl" Parser.PLUS -# 93 "Lexer.fs" +# 97 "Lexer.fs" ) | 6 -> ( # 35 "Lexer.fsl" Parser.MINUS -# 98 "Lexer.fs" +# 102 "Lexer.fs" ) | 7 -> ( # 36 "Lexer.fsl" Parser.TIMES -# 103 "Lexer.fs" +# 107 "Lexer.fs" ) | 8 -> ( # 39 "Lexer.fsl" keyword (Encoding.UTF8.GetString lexbuf.Lexeme) -# 108 "Lexer.fs" +# 112 "Lexer.fs" ) | 9 -> ( # 54 "Lexer.fsl" Parser.EOF -# 113 "Lexer.fs" +# 117 "Lexer.fs" ) | 10 -> ( # 57 "Lexer.fsl" failwith "lexer error" -# 118 "Lexer.fs" +# 122 "Lexer.fs" ) | _ -> failwith "Token" diff --git a/W2/calculator/Lexer.fsl b/W2/calculator/Lexer.fsl index 9fa2b20..5f9dc3f 100644 --- a/W2/calculator/Lexer.fsl +++ b/W2/calculator/Lexer.fsl @@ -35,7 +35,7 @@ rule Token = parse | '-' { Parser.MINUS } | '*' { Parser.TIMES } - | ['a'-'z' 'A'-'Z'] (['a'-'z' 'A'-'Z' '_']|'_'['0'-'9'])* + | ['a'-'z' 'A'-'Z']* ('_' ['a'-'z' 'A'-'Z' '_' '0'-'9']* )? { keyword (Encoding.UTF8.GetString lexbuf.Lexeme) } (* FIXME: You should implement lexing for: diff --git a/W2/calculator/Parser.fs b/W2/calculator/Parser.fs index 17a1702..a9973fd 100644 --- a/W2/calculator/Parser.fs +++ b/W2/calculator/Parser.fs @@ -166,8 +166,8 @@ let _fsyacc_sparseGotoTableRowOffsets = [|0us; 1us; 3us; |] let _fsyacc_stateToProdIdxsTableElements = [| 1us; 0us; 1us; 0us; 4us; 1us; 5us; 6us; 7us; 1us; 1us; 1us; 2us; 1us; 3us; 1us; 4us; 4us; 4us; 5us; 6us; 7us; 1us; 4us; 4us; 5us; 5us; 6us; 7us; 4us; 5us; 6us; 6us; 7us; 4us; 5us; 6us; 7us; 7us; 4us; 5us; 6us; 7us; 8us; 4us; 5us; 6us; 7us; 8us; 4us; 5us; 6us; 7us; 9us; 4us; 5us; 6us; 7us; 9us; 4us; 5us; 6us; 7us; 9us; 4us; 5us; 6us; 7us; 10us; 4us; 5us; 6us; 7us; 10us; 4us; 5us; 6us; 7us; 10us; 4us; 5us; 6us; 7us; 11us; 4us; 5us; 6us; 7us; 11us; 4us; 5us; 6us; 7us; 11us; 4us; 5us; 6us; 7us; 12us; 4us; 5us; 6us; 7us; 12us; 4us; 5us; 6us; 7us; 12us; 1us; 5us; 1us; 6us; 1us; 7us; 1us; 8us; 1us; 8us; 1us; 8us; 1us; 8us; 1us; 9us; 1us; 9us; 1us; 9us; 1us; 9us; 1us; 9us; 1us; 10us; 1us; 10us; 1us; 10us; 1us; 10us; 1us; 10us; 1us; 11us; 1us; 11us; 1us; 11us; 1us; 11us; 1us; 11us; 1us; 12us; 1us; 12us; 1us; 12us; 1us; 12us; 1us; 12us; |] let _fsyacc_stateToProdIdxsTableRowOffsets = [|0us; 2us; 4us; 9us; 11us; 13us; 15us; 17us; 22us; 24us; 29us; 34us; 39us; 44us; 49us; 54us; 59us; 64us; 69us; 74us; 79us; 84us; 89us; 94us; 99us; 104us; 109us; 111us; 113us; 115us; 117us; 119us; 121us; 123us; 125us; 127us; 129us; 131us; 133us; 135us; 137us; 139us; 141us; 143us; 145us; 147us; 149us; 151us; 153us; 155us; 157us; 159us; 161us; |] let _fsyacc_action_rows = 53 -let _fsyacc_actionTableElements = [|8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 0us; 49152us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 11us; 3us; 0us; 16385us; 0us; 16386us; 0us; 16387us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 13us; 8us; 0us; 16388us; 0us; 16389us; 0us; 16390us; 2us; 16391us; 4us; 26us; 5us; 27us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 8us; 32us; 3us; 16392us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 36us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 37us; 3us; 16393us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 41us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 42us; 3us; 16394us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 46us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 47us; 3us; 16395us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 51us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 52us; 3us; 16396us; 4us; 26us; 5us; 27us; 6us; 28us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 30us; 1us; 32768us; 14us; 31us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 34us; 1us; 32768us; 14us; 35us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 39us; 1us; 32768us; 14us; 40us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 44us; 1us; 32768us; 14us; 45us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 49us; 1us; 32768us; 14us; 50us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; |] -let _fsyacc_actionTableRowOffsets = [|0us; 9us; 10us; 15us; 16us; 17us; 18us; 27us; 32us; 33us; 34us; 35us; 38us; 43us; 47us; 52us; 57us; 61us; 66us; 71us; 75us; 80us; 85us; 89us; 94us; 99us; 103us; 112us; 121us; 130us; 132us; 134us; 143us; 152us; 154us; 156us; 165us; 174us; 183us; 185us; 187us; 196us; 205us; 214us; 216us; 218us; 227us; 236us; 245us; 247us; 249us; 258us; 267us; |] +let _fsyacc_actionTableElements = [|8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 0us; 49152us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 11us; 3us; 0us; 16385us; 0us; 16386us; 0us; 16387us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 13us; 8us; 0us; 16388us; 1us; 16389us; 6us; 28us; 1us; 16390us; 6us; 28us; 0us; 16391us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 8us; 32us; 3us; 16392us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 36us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 37us; 3us; 16393us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 41us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 42us; 3us; 16394us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 46us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 47us; 3us; 16395us; 4us; 26us; 5us; 27us; 6us; 28us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 9us; 51us; 4us; 32768us; 4us; 26us; 5us; 27us; 6us; 28us; 10us; 52us; 3us; 16396us; 4us; 26us; 5us; 27us; 6us; 28us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 30us; 1us; 32768us; 14us; 31us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 34us; 1us; 32768us; 14us; 35us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 39us; 1us; 32768us; 14us; 40us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 44us; 1us; 32768us; 14us; 45us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 1us; 32768us; 15us; 49us; 1us; 32768us; 14us; 50us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; 8us; 32768us; 0us; 33us; 1us; 38us; 2us; 43us; 3us; 48us; 7us; 29us; 12us; 6us; 15us; 5us; 16us; 4us; |] +let _fsyacc_actionTableRowOffsets = [|0us; 9us; 10us; 15us; 16us; 17us; 18us; 27us; 32us; 33us; 35us; 37us; 38us; 43us; 47us; 52us; 57us; 61us; 66us; 71us; 75us; 80us; 85us; 89us; 94us; 99us; 103us; 112us; 121us; 130us; 132us; 134us; 143us; 152us; 154us; 156us; 165us; 174us; 183us; 185us; 187us; 196us; 205us; 214us; 216us; 218us; 227us; 236us; 245us; 247us; 249us; 258us; 267us; |] let _fsyacc_reductionSymbolCounts = [|1us; 2us; 1us; 1us; 3us; 3us; 3us; 3us; 6us; 8us; 8us; 8us; 8us; |] let _fsyacc_productionToNonTerminalTable = [|0us; 1us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; 2us; |] let _fsyacc_immediateActions = [|65535us; 49152us; 65535us; 16385us; 16386us; 16387us; 65535us; 65535us; 16388us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; 65535us; |] diff --git a/W2/calculator/Parser.fsp b/W2/calculator/Parser.fsp index b8bd0ea..ab75c83 100644 --- a/W2/calculator/Parser.fsp +++ b/W2/calculator/Parser.fsp @@ -18,8 +18,8 @@ open FSharp.Text.Parsing // FIXME: Add precedence rules here. %nonassoc letprec overprec -%left TIMES %left PLUS MINUS +%left TIMES %start Prog %type Prog diff --git a/W2/calculator/Parser.fsyacc.output b/W2/calculator/Parser.fsyacc.output index b2cefdf..6377058 100644 --- a/W2/calculator/Parser.fsyacc.output +++ b/W2/calculator/Parser.fsyacc.output @@ -53,9 +53,9 @@ state 1: items: _startProg -> Prog . action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -162,9 +162,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -203,74 +203,74 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' Exp -> Exp 'PLUS' Exp . Exp -> Exp . 'MINUS' Exp Exp -> Exp . 'TIMES' Exp - actions: action 'SUM' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'PROD' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'MAX' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'ARGMAX' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'PLUS' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'MINUS' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'TIMES' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'LET' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'IN' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'TO' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'OF' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'EOF' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'LPAR' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'RPAR' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'EQ' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'VAR' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'INT' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action 'error' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action '#' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp - action '$$' (explicit left 9999): reduce Exp --> Exp 'PLUS' Exp + actions: action 'SUM' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'PROD' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'MAX' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'ARGMAX' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'PLUS' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'MINUS' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'TIMES' (explicit left 9999): shift 28 + action 'LET' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'IN' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'TO' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'OF' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'EOF' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'LPAR' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'RPAR' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'EQ' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'VAR' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'INT' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action 'error' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action '#' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp + action '$$' (explicit left 9998): reduce Exp --> Exp 'PLUS' Exp immediate action: gotos:state 10: items: Exp -> Exp . 'PLUS' Exp Exp -> Exp . 'MINUS' Exp Exp -> Exp 'MINUS' Exp . Exp -> Exp . 'TIMES' Exp - actions: action 'SUM' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'PROD' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'MAX' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'ARGMAX' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'PLUS' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'MINUS' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'TIMES' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'LET' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'IN' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'TO' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'OF' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'EOF' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'LPAR' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'RPAR' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'EQ' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'VAR' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'INT' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action 'error' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action '#' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp - action '$$' (explicit left 9999): reduce Exp --> Exp 'MINUS' Exp + actions: action 'SUM' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'PROD' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'MAX' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'ARGMAX' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'PLUS' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'MINUS' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'TIMES' (explicit left 9999): shift 28 + action 'LET' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'IN' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'TO' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'OF' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'EOF' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'LPAR' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'RPAR' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'EQ' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'VAR' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'INT' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action 'error' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action '#' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp + action '$$' (explicit left 9998): reduce Exp --> Exp 'MINUS' Exp immediate action: gotos:state 11: items: Exp -> Exp . 'PLUS' Exp Exp -> Exp . 'MINUS' Exp Exp -> Exp . 'TIMES' Exp Exp -> Exp 'TIMES' Exp . - actions: action 'SUM' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'PROD' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'MAX' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'ARGMAX' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'LET' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'IN' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'TO' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'OF' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'EOF' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'LPAR' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'RPAR' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'EQ' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'VAR' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'INT' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action 'error' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action '#' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp - action '$$' (explicit left 9998): reduce Exp --> Exp 'TIMES' Exp + actions: action 'SUM' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'PROD' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'MAX' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'ARGMAX' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'PLUS' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'MINUS' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'TIMES' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'LET' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'IN' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'TO' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'OF' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'EOF' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'LPAR' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'RPAR' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'EQ' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'VAR' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'INT' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action 'error' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action '#' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp + action '$$' (explicit left 9999): reduce Exp --> Exp 'TIMES' Exp immediate action: gotos:state 12: items: Exp -> Exp . 'PLUS' Exp Exp -> Exp . 'MINUS' Exp Exp -> Exp . 'TIMES' Exp @@ -279,9 +279,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): shift 32 action 'TO' (noprec): error @@ -303,9 +303,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp action 'MAX' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp action 'ARGMAX' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp action 'IN' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp action 'TO' (explicit nonassoc 9997): reduce Exp --> 'LET' 'VAR' 'EQ' Exp 'IN' Exp @@ -327,9 +327,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): shift 36 @@ -351,9 +351,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -375,9 +375,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'MAX' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'ARGMAX' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'IN' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'TO' (explicit nonassoc 9997): reduce Exp --> 'SUM' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp @@ -399,9 +399,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): shift 41 @@ -423,9 +423,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -447,9 +447,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'MAX' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'ARGMAX' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'IN' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'TO' (explicit nonassoc 9997): reduce Exp --> 'PROD' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp @@ -471,9 +471,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): shift 46 @@ -495,9 +495,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -519,9 +519,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'MAX' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'ARGMAX' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'IN' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'TO' (explicit nonassoc 9997): reduce Exp --> 'MAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp @@ -543,9 +543,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): shift 51 @@ -567,9 +567,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (noprec): error action 'MAX' (noprec): error action 'ARGMAX' (noprec): error - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (noprec): error action 'IN' (noprec): error action 'TO' (noprec): error @@ -591,9 +591,9 @@ state 7: items: Exp -> 'LPAR' Exp . 'RPAR' action 'PROD' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'MAX' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'ARGMAX' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp - action 'PLUS' (explicit left 9999): shift 26 - action 'MINUS' (explicit left 9999): shift 27 - action 'TIMES' (explicit left 9998): shift 28 + action 'PLUS' (explicit left 9998): shift 26 + action 'MINUS' (explicit left 9998): shift 27 + action 'TIMES' (explicit left 9999): shift 28 action 'LET' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'IN' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp action 'TO' (explicit nonassoc 9997): reduce Exp --> 'ARGMAX' 'VAR' 'EQ' Exp 'TO' Exp 'OF' Exp diff --git a/W2/calculator/bin/Debug/net6.0/Calculator.dll b/W2/calculator/bin/Debug/net6.0/Calculator.dll index 7d014b3fcfba21ff582ae51b45cc332d629138b4..e874122c6073572b08f11392b6005d9a40a7a86e 100644 GIT binary patch delta 15125 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 delta 15009 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 Iwb{e}0*RxssQ>@~ delta 905 zcmZXTZAep57{{NxoqL_zG^%NvE1O$571PM_B^*-;!w}LG$`30oX9OlO=?%@7peR3> zW4$1ba^N7*581wim1R+4FO&)jg{2>g1_ibcDHPQI-bozj!jI?ooaZ_B+;h0c@AA8P zS`FV8n;KqK7MBjxE^pgV(dA_q#XfJ3(R81PN(7=VL>t%-azKrD+$@;A^FeFBN=-o( zqfua0GrFNhS$PEn%6=c18gtli(d#S#@0uqYO|Q6a9o5B}V-?=jS-T z!g(*}gPf0XJ|nwZekb<$l`E(;%Ahiy!g&$rhdFQK{1WHgiZdG2_(lYyMWSVmMAle| z(m^$l{RFrQhGOO8K+_nKFW@^!&_+ECaSu4EMbi#6oknsC1i_nCUqJi=%sMpXqbW-# z(MRwZT-Qf^3DFfN(L@}YdO`;!y|C4)B8pdbOBBJclMR=15$I4$T+JoKl#n;(rKw%J zJ7oOOczI3kRJ!ALsMk@S^mJC!8NU5qU3KA%v(c_8cb|28vKpH8*(6Bu>o?j93OgQH z48z7dxpTih?L1W5lzQ{E)>Pl@+I(arYj$~MJkK69$5zyNn*W;@u~dnV@&g$U5BU8} zsn+7>HD#t3cdxy5=J&14%|CN*@0iy9n|P92u`|Q+c+*eEzM15twxvkju8!1_@Ni!B zf?#3E_l~s`_@^B{oArmG&|Ee}q`^JNbgFRxPSWT2(rmejt#!&3FrccZE&2qZGeRwU LL#J$Zoj`v98Zxt+ diff --git a/W2/calculator/obj/Debug/net6.0/Calculator.dll b/W2/calculator/obj/Debug/net6.0/Calculator.dll index 7d014b3fcfba21ff582ae51b45cc332d629138b4..e874122c6073572b08f11392b6005d9a40a7a86e 100644 GIT binary patch delta 15125 zcmdsed3cmnmiM`}r&5)qszOppDoJGzNfAO8NH9Rc8Wao&grL|Eg%LDr1X{sBy#eX4 zs=!5|5fvKj0cABPF3Y@cqL(xVo1(iGy0 zu^P7GI5PRzVL@jadR-;Hax<*JnJ3{KOio+(5c>ji;|P)*tIKf?CAN9-n5R3gVvnkJH?dFV`l_wbKrW>lh*96Z4$B@Esmo$4FU|ID_Nj zZ5X#bvE4y&9t#ErlCo7`oX3uVBa;46jF6X-YJJq&7P!UczqO^M#c3-sVar<2VD83c zM`C#9sBWy-&0jp(4r<|XU?)Lub#zuYd)p$jI_(XpC@V+#<+xmnO!DO$G#xBGWSKe` z4mD*b730aZ;rXX-wZ<^IGDfjdVd@~D8e$(&y|G6pz}Erl$6PMp93JVBG8eC@woc<( z3`kY@I)r`&#~@5oa4f=f1+Pb#peQQvQjY}cO++<_`1Bs4Vnlp;4^dSjKD~#iJQ1JXLsTc_n~k&4n}{kF3Dld2D#ts3 zX3d)@Jxmph`qUo6O2+u&d8bf8qj4^Iw3p9Ndx%OJRT4OwN*nbhvX4p}^(C>7N*(oi z*vBQOtJM;7~MRQFzM9(@ki}>_O zSMBi%OL2VCF$3;IXHY{KI5C3({yGNN#qc2^4n_eK_%&3-=GxEej*^x0>EJ9l) z?SVWImZgDPg&`jf%oUwzub1O93&dhZ#}O@IRGU>G9+1*Si?tq!7YJCgqlPKzVr zvpA65nloCgle=@q+Q}D(9+6wcm}2X4YueVMKXvXOvHQ+P5c(B-6k$osbyqS^4^uR+ zv5&EVe#NF{5uaXnsy(hditAZ-Ql8Ika!^;e$Rsbamb?mf;3AW9U0$t_@>E_eyKs?7 zUS!b*xX7mG2aU(Dht#=W(UdnM^egx{!ZZb+K!~pk(QUJd9qD0e$y5C#qMGbK~k@&1}9XsV)MWv3Xk>QK+)6!O)=X{2w1W$a& zGqSQc2ZIN!OKv`nOX*YyrL_Yn&s+b8?? zE_LoFTIk8^*e~zs9dbNN4f8sll~4B0cXpE&LfS1~!DAJn?# zF>J}1^h0_;{yS36qzdVCvbfJ&u~TmDQzV|2$NCHqyX6~YX=WQvP92|-Rb@qDA2U17 z*{M0&&tBSrDDIlq3?LE5w3`B@|nK%sz!E? z6>IcW-=cnevYj1tDE8pCFEP#QgKvI(F1tFq>Fi_CsOpIxH&$VA{qBGOTd0thN@@qMk}O^&)_&!x zwt1c$tnH9~8M(Ylaysb1a}C`^Ybe;k3#JIey5+)tepTiYqzB{^NV&{?kUl4m^cx#p z_`NCymePX3Wsmmm_i?jf@*zszVpc~hE+sCI6&KO{6@dyW1K#Y?;qEW6L8uJxk!eq$ zlMZ)hQZlLNq>`X>w>(jiSHT5|>!5?0cp2_5DuO4D4?WEsTmW?LlbMxyQ)!dn-lD_Z zcItSl$I02FGg^cZ=%fmulMbq{GIY{%Lnj@225@#zHPHE-++2B`L5b6?1|J8TQj6no z6ufVyoXO9}drkfxKjm$*ETT+J)t~)Os)>fiPe7G zP!CpT8$3gNNya<=7cflCG=}S3VlL$`a_1ONKuuJ|Gv^7%aGg_3`4&g{Exn~Q<4aVBcg;`)7#E?ic%Kikrqd zSK?E(!v@C~zlt^ihPu8GHh9)fYMuK=aKaxFR>CvzZ36BFaC--$Iu>mT zv;xH}^FCp-!5+51ll^Kk?VV{~hy++CC)F%6QnAOyIH4f^Ss?=w!4&jD5wmWE^4`OpJraHZ!XM-r&udxwg5lcp~&IP?#E&fyO~)B>|u5Z z9kVgWO5kU3irExoWzYq07|@B?8RkD@@t47yd@7cqXoYp~7FXuMtC(aa;a_6vv;i)2 z!0}facC}wsmYrvTbI23)^BR=(`^65_6l29FNz7W ztzbKhtN|05%w&5X+m&n|XS;{(5w>r#y@a;8^DQq;?qjyXM>v&jCEM%R&SYz_eT3~! zwujmNo^8{IeE6PiYBF_H%C>>+WVQy{o^yHF|69!CEZa+Hn>(lZsns&J+vLH)GmY2M zX!X3$)|yVZjO`S*3)nu!_AuKI*qSqHic) z6Zt{LuQBq=59%@@gaG)z3BP3xSmt|VPL#74=x2t9C`31 z+Yj+={trFB<{0v;n8Hko522-nu{ECTFWElBb{|>UR6lLhr*Ug>3Au9dr4mvc{}H#r zWPxPOg!6G^0nOabUm(j@46>a&kQHk-SAJEWW6UbxUSN-_*^E27P_dU?t!5is)a-57 zZDu>HDN^Ho>AKVGfc2WW-NZI31|j!7$l8ikFGJl+%yE$1TeWL;KW=hDK(krQ@(oQN zVj9xyAhRmX{)j_3p+>W>S*zD9J%KuH)U1x#IL&^-tVOeB%%&>_+Y^>!pUEZoFA1vQ z!32pkKsP*)0zf-Iz2W}?aBhB{^*|1TY-rbHNX6|_l9{Ezqe+AD zdLCfb1y3Zk(A8aQJ6J0(1scB#_On>0#X~F(*A0)cHco4=v(}=ucUYUDwGUWp)7q!3 z&DYx3taWP5;-Sf`Muy|3K$3@Mx?YRvEN;;a3t8KtwKCQYXsw2|Ls}cc+6k>SvUXZ) zO{|^MS_^9zh#8puG!{S8;w%=g=!WgASwd9c6u6%?7qc#SfHl9?9%3!1wGFI=wDt?u zsZhP5iK zZDp-aYx`3SnoXk?f6d}JExyGKr)up_tj*Bcm#npG&74XZ&evK}D)qTkYuT)=)>??Q zjas`Vb)bO_w`j4E#a&vQ%nc7{Z6<3+wDwchPH1f@YiG3f2y5rGww<+)wDufppK0wC z)Qli}qs8B|XsMzCcftGIFo{_Te9D?%Yu~b#uQj)yvJYu3-%r`sXl)Q{^;#Rt+8E7f z{{->Yg{j&=L1<&9HV_t(8EqMfLmZ2+z1AE!6JaNx4hHS;~5i_-(dxNV#b*k2LZwN5M^_+InUIO{dy1<{-g71^dwbqZd z8m$dwZMfDZu{K6)Gg)gfG^Jvcz;tG+79}vBnW{wztYJpAusTZMbcF4-mcsc6J82C; z`G9CG%3xfCRapDNbj_$1ePQzee*OCZj@vUF{oqVQ4B0B+GBe747~Xt+!)&DKoPCI+ z5~}duC-`jzel@IuG0apXzA^)>wZr$VdYNK9ydI2#k%AI>vV zk^R9@8y$WC1evMf2S7116*&MJV)=#OXdRqkraG;I;%lPW z4}yATYWP9W$V^2Jg3U3JgW*6-U6fUb!j4X>A3ZX&Ki4KF| zSFv4#NlSqfp51Z7-~cm9qSi7TjxnQG!wTyNIHj3E8*c=hVX8LX2)M{hZM+d+8A6@X z#uHBbpeMriT1Uc+2s>#V1xGZai_mDe5@8kAYr#>kdZCSXEsW`5hJCPe3@q)T_Kstu)WrCusOm`TF1jh&8QX=z%`Tx zq|0-Kbs_{b!&(@&iO>?E`<%_NCc;9t$*_-^sznQ&XQpb=0-rHUfvms@=M=cYtP6?) zEtV-@8Ab!9Km}_qW?fLnnqO;;s2NirsKxOthO{`98&+v;7HjpIQJtnhBQsT}DKMRx zs?!vh&y4Eih@S#4MA%;Ijc_8uPFim=z(2gFG#^=ShMEYgu>J%ZHKRrI6IdEyx$)EC zP=tkSt#FQ+s?05Lky#4-GSD~vR=CWp3!cR!W&nOz$(1=8m?CC?LEn3!rSKYxGa*@v z=K?kHGa;z8zo0e?LRzzDj*6cJHCppzwpi|f;abbeoEU!xOw?KhYV9yxGpbrU%wndh z)()NYbs4$@(+zVwY-C1d8|`X`_4uK3&kgfEusy;~TIay(>y$>zYaVPL+ruiXKZOID zQPqA5`Qwy!+a!$P+CkbHwdl*)G0y#VrWAV!yn6Yl#V#Ei7Va6i;VG{f2f z!y{T-LI=#yT2tnNgfO&eHYL+QHczu#nJtX8dk?kEH}LCU7c^xW*2SpeiZ~XqwH6qARyi@ zFON?#UUU(8jqN9Fl}Fj%;lC10@T3FR3A}+=K-44f!%6bI=!x3lUcympf=2czOa2~@ zjxkvNu`bjA(e6~&Jze~0r`+e?))v=5Pj|7yEK8$2{Ei%E}=E!=Xq4Q|Jh@KLj0eZ)xZz^u3j>KPYwR>CsDw&_>oCO zYSZ0&(jZY&=Gr@$&Gt-_-`<lrt&+Q6QM?uYNX*&+(NFU=Vwj0?_QW`M8R_KKfx!hfB!9l`c?wrk@l<|)QU z*}l*ATei6_YITh(4P$Z>Ll*qhKd~HbNn$nHa>mt+>loKF9?5vD!K9hVO^k10Jd1HV z<9iv0882bHobf8gYZyz$8yP>wcnjn0jGtz_m+|wAUuOJDqCqn~&g50Lr`c}tK4k;g z;-ze2vC8i)Z$CT0KYJ;^j~QQPEPUjT_mMx9aX#Zp#)BDO$9OX1nZAAoHn@k0!NLm0 zk1&3M@lM9iGCs`sH;jMJ_+7>yGX8?`_l%v%Jc(qQP>^vc<7&nYjITqCFV>Tp+|Gi* zcok!n>oor>*u@+_b+?T1ddAxr?`5naRkajO$hgi4keorS0*vz*hZt8f=12qfWE{rO zZg#!I_z2?@j9+7XhVi**Gq^WET`y+4n(d=(pJcnm`?9;|#0|>qgLhfOGKZrb&2~^G zom}O)v&WTyH(tY7P@X$EbS~S!y}SRRx9+v~eQY*P;Fq1u@G5>8$pWY11z6#AH-0e* zPA3Ym!NpBQ-H$8^SuIu5Dr>rrFZtM# zT2T-GFnea(jH-(Ml~GtN_bz+f*S`X${lnb0ne(U3YrUmy=G^-JmEF^pf8p(JddzA{ zy4C;SM}?M^GvE5hE8pM#UW&DQ#^bxQ;|5y>$Cs0lpZ_*lmK}CDhFFGp%F)QdhtnMO zj{4+sG;-SEirk@=p>gG8%qHO#!Y0g}+xdoE2oQtIhsF=>?moP=RDSWT7mH2>bc2we ze_MdJYJ{Ut3!aQPJPB?*1>`m1iTdGFMdP=D_!*C<=I?#>jOXl+UHrX`F@D46W>NX5 zMdbgrKjD)1eBz7q;zIZyA6{eyf^GM{PrftzJh)DN@T8FL^Pj%$Hj;2D{qRY>L?1s? z{}$fUItgd=-^Ta)FN0IKZ2zPX=YG48FMXQqO2jqa^F&9$lmHt}+eOM%LibCbF17yu zluf7je>$5+@uTZ%-zN*jkF3VcA{XzMaYG8;XteokxcTtD88@Mmj}ADvK3;4xCF5nX z-iFsLyioEHz+QiFXo5IpHs?XX29H;Kp72ZkJ5IV(ov7ZBZ)Ph|0j zGv60Lu$}^7{*cDUL5v-TH!u9TNlkwNHT3IJtr7C!UlINdAAoOM@B$qBNYbPYwKmjl zm@s@o&4ME9s>Dx6AKY_qj`{ndzfg<5v+llgX5YJJ-?8BxpZFrEL*5ynLvR|I*V_j? laO%mUk1S~|x^~0o$zt2VgcR|$)pWl4peGH1w{|E7*tPcPH delta 15009 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 Iwb{e}0*RxssQ>@~ delta 905 zcmZXTZAep57{{NxoqL_zG^%NvE1O$571PM_B^*-;!w}LG$`30oX9OlO=?%@7peR3> zW4$1ba^N7*581wim1R+4FO&)jg{2>g1_ibcDHPQI-bozj!jI?ooaZ_B+;h0c@AA8P zS`FV8n;KqK7MBjxE^pgV(dA_q#XfJ3(R81PN(7=VL>t%-azKrD+$@;A^FeFBN=-o( zqfua0GrFNhS$PEn%6=c18gtli(d#S#@0uqYO|Q6a9o5B}V-?=jS-T z!g(*}gPf0XJ|nwZekb<$l`E(;%Ahiy!g&$rhdFQK{1WHgiZdG2_(lYyMWSVmMAle| z(m^$l{RFrQhGOO8K+_nKFW@^!&_+ECaSu4EMbi#6oknsC1i_nCUqJi=%sMpXqbW-# z(MRwZT-Qf^3DFfN(L@}YdO`;!y|C4)B8pdbOBBJclMR=15$I4$T+JoKl#n;(rKw%J zJ7oOOczI3kRJ!ALsMk@S^mJC!8NU5qU3KA%v(c_8cb|28vKpH8*(6Bu>o?j93OgQH z48z7dxpTih?L1W5lzQ{E)>Pl@+I(arYj$~MJkK69$5zyNn*W;@u~dnV@&g$U5BU8} zsn+7>HD#t3cdxy5=J&14%|CN*@0iy9n|P92u`|Q+c+*eEzM15twxvkju8!1_@Ni!B zf?#3E_l~s`_@^B{oArmG&|Ee}q`^JNbgFRxPSWT2(rmejt#!&3FrccZE&2qZGeRwU LL#J$Zoj`v98Zxt+ diff --git a/W2/report.pdf b/W2/report.pdf index 16c39f4133d719224d1860d61473ca477b44b431..b9559b310a8e64d94db19b8134f7db02d778a5e3 100644 GIT binary patch delta 29276 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 UNrc49!NJdkKus;BB8~9B0McCfMgRZ+ delta 16861 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 az?ch|o-4!1&0}h5Zeqfvs_N?R#svU-20X0* diff --git a/W2/report/main.fdb_latexmk b/W2/report/main.fdb_latexmk index e4e8f57..3f4108c 100644 --- a/W2/report/main.fdb_latexmk +++ b/W2/report/main.fdb_latexmk @@ -1,11 +1,12 @@ # Fdb version 3 -["lualatex"] 1652275003 "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W2/report/main.tex" "main.pdf" "main" 1652275004 +["lualatex"] 1652801470 "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W2/report/main.tex" "main.pdf" "main" 1652801472 "/home/nikolaj/.local/share/fonts/AntikorMono/AntikorMono-Medium.ttf" 1611081972 103940 8e55892035a16215c54dd867754fccc1 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/antikormono-medium.luc" 1651323665 104754 23ebedc62154e273369ad441e4fed323 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bold.luc" 1650282221 128371 e7304f80c7b50597b0633dcda00e60a9 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-italic.luc" 1652100555 136273 fdbe4b11ca6b0adfb46e9d3a35d507c6 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc" 1650282220 127288 6309a12a9fa2902a726598dfef4db5a5 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc" 1650283882 128260 0cb73513006fafa01bb14effa930136e "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-italic.luc" 1652801129 135204 7f0b5a71708e4bb45f9e3d9a7ab5e6c2 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc" 1650282221 127631 287ab9e4525229c0e9d55529c34ca704 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman17-regular.luc" 1650282221 128882 d5f833843fb0fe1150b9c61470b970f6 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman5-regular.luc" 1650282947 125928 77b87069a223d22532f2ecd3464329ff "" @@ -13,194 +14,209 @@ "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman7-regular.luc" 1650282946 128336 ad98c6b5a083d412c7d7fbb411623378 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman8-regular.luc" 1650282226 128107 a6e5f63d68c9e0e82c3eac00f927eb1a "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman9-regular.luc" 1650456839 127921 c90eb6ae5f8a306e2567001f7c35a1ca "" - "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc" 1652272734 1032 b7979ebac3264f170bfa7743d8d4e179 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc" 1652619475 1364 5feba282216f2b9f6eec7317e7dda3c7 "" "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz" 1651323659 341600 1597a54d96fec9bc135c0799b8b573f7 "" - "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W2/report/main.tex" 1652275002 4132 5c16075f7e938db05319f67e2c639511 "" + "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W2/report/main.tex" 1652801470 5871 382bc1e8899516ba1b770230569a2825 "" "/usr/share/fonts/OTF/lmroman10-bold.otf" 1593426288 111240 0af0b64d6d3df41bead3f9de314afbd4 "" "/usr/share/fonts/OTF/lmroman10-italic.otf" 1593426288 118828 4d461c73423fe2666dad2ff0dfc3ca68 "" "/usr/share/fonts/OTF/lmroman10-regular.otf" 1593426288 111536 ae9d1b331000d544f47e5223081b7b54 "" "/usr/share/fonts/OTF/lmroman12-bold.otf" 1593426288 110496 b9c8767d4cc3bf3f4b21f676bf89aa78 "" + "/usr/share/fonts/OTF/lmroman12-italic.otf" 1593426288 117732 558aeb4ada25b652cc2e9bcf0771e962 "" "/usr/share/fonts/OTF/lmroman12-regular.otf" 1593426288 110400 d844cffffa1af59f9d2bb1bfdb6f1a2c "" "/usr/share/fonts/OTF/lmroman17-regular.otf" 1593426288 110248 1d75fdc9dbe45e70de83ff6cc79a81c9 "" "/usr/share/fonts/OTF/lmroman9-regular.otf" 1593426288 112680 8bab1cbacdfe2fe22ce627aaf5174f5d "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1647844622 1004 54797486969f23fa377b128694d548df "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1647844622 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1647844622 992 662f679a0b3d2d53c1b94050fdaa3f50 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1647844622 1528 abec98dbc43e172678c11b3b9031252a "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1647844622 1524 4414a8315f39513458b80dfc63bff03a "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm" 1647844622 1508 3b32edd0d68f6498a5a375e78f9edc5e "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1647844622 1512 f21f83efb36853c0b70002322c1ab3ad "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm" 1647844622 1528 e2423ae06dc7dee599cceb79d1c9dc32 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1647844622 1520 eccf95517727cb11801f4f1aee3a21b4 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1647844622 1296 45809c5a464d5f32c8f98ba97c1bb47f "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1647844622 1288 655e228510b4c2a1abe905c368440826 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr5.tfm" 1647844622 1220 ad296dff3c8796c18053ab7b9f86ad7c "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1647844622 1300 b62933e007d01cfd073f79b963c01526 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr7.tfm" 1647844622 1300 53d07721103816e093902637bc167021 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1647844622 1292 21c1c5bfeaebccffdb478fd231a0997d "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1647844622 1124 6c73e740cf17375f03eec0ee63599741 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm" 1647844622 1112 14d5d5f6bd3c949edecb5b872f295553 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1647844622 1116 933a60c408fc0a863a92debe84b2d294 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm" 1647844622 1120 2b3f9b25605010c69bc328bea6ac000f "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1647844622 1120 8b7d695260f3cff42e636090a8002094 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1647844622 30251 6afa5cb1d0204815a708a080681d4674 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1647844622 36299 5f9df58c2139e7edcf37c8fca4bd384d "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1647844622 35752 024fb6c41858982481f6968b5fc26508 "" - "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1647844622 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1647844622 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" - "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1647844622 1057 525c2192b5febbd8c1f662c9468335bb "" - "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1647844622 8356 7bbb2c2373aa810be568c29e333da8ed "" - "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1647844622 17859 4409f8f50cd365c68e684407e5350b1b "" - "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua" 1647844622 9447 5e9f52f1871707a5d27dea360afbe4cb "" - "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1647844622 20089 80423eac55aa175305d35b49e04fe23b "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1647844622 992 855ff26741653ab54814101ca36e153c "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1647844622 43820 1fef971b75380574ab35a0d37fd92608 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1647844622 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1647844622 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1647844622 6944 e12f8f7a7364ddf66f93ba30fb3a3742 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1647844622 4883 42daaf41e27c3735286e23e48d2d7af9 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1647844622 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1647844622 44195 5e390c414de027626ca5e2df888fa68d "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1647844622 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1647844622 21302 788a79944eb22192a4929e46963a3067 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1647844622 9690 01feb7cde25d4293ef36eef45123eb80 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1647844622 33335 dd1fa4814d4e51f18be97d88bf0da60c "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1647844622 2965 4c2b1f4e0826925746439038172e5d6f "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1647844622 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1647844622 20726 d4c8db1e2e53b72721d29916314a22ea "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1647844622 35249 abd4adf948f960299a4b3d27c5dddf46 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1647844622 21989 fdc867d05d228316de137a9fc5ec3bbe "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1647844622 8893 e851de2175338fdf7c17f3e091d94618 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1647844622 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1647844622 521 8e224a7af69b7fee4451d1bf76b46654 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1647844622 13391 84d29568c13bdce4133ab4a214711112 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1647844622 104935 184ed87524e76d4957860df4ce0cd1c3 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1647844622 10165 cec5fa73d49da442e56efc2d605ef154 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1647844622 28178 41c17713108e0795aac6fef3d275fbca "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1647844622 9989 c55967bf45126ff9b061fa2ca0c4694f "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1647844622 3865 ac538ab80c5cf82b345016e474786549 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1647844622 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1647844622 11024 0179538121bc2dba172013a3ef89519f "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1647844622 7854 4176998eeefd8745ac6d2d4bd9c98451 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1647844622 3379 781797a101f647bab82741a99944a229 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1647844622 92405 f515f31275db273f97b9d8f52e1b0736 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1647844622 37376 11cd75aac3da1c1b152b2848f30adc14 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1647844622 8471 c2883569d03f69e8e1cabfef4999cfd7 "" - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1647844622 16121 346f9013d34804439f7436ff6786cef7 "" - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1647844622 44784 cedaa399d15f95e68e22906e2cc09ef8 "" - "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1647844622 465 d68603f8b820ea4a08cce534944db581 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1647844622 926 2963ea0dcf6cc6c0a770b69ec46a477b "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1647844622 5546 f3f24d7898386cb7daac70bdd2c4d6dc "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" 1647844622 13244 6674e4de0678d77c2d7465acc4ea20d7 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1647844622 61163 9b2eefc24e021323e0fc140e9826d016 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1647844622 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1647844622 7778 53c8b5623d80238f6a20aa1df1868e63 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1647844622 37060 797782f0eb50075c9bc952374d9a659a "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1647844622 37431 9abe862035de1b29c7a677f3205e3d9f "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1647844622 4494 af17fb7efeafe423710479858e42fa7e "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1647844622 7251 fb18c67117e09c64de82267e12cd8aa4 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1647844622 29274 e15c5b7157d21523bd9c9f1dfa146b8e "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1647844622 6825 a2b0ea5b539dda0625e99dd15785ab59 "" - "/usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt" 1647844622 84688 8e67e575f505f0ec3d23bc8a0961894e "" - "/usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt" 1647844622 130164 82b7580d6edaca727c23d8bf9ec00aa5 "" - "/usr/share/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt" 1647844622 21969 531ffba1234ef2c233f4ffa1bdc9c58f "" - "/usr/share/texmf-dist/tex/generic/unicode-data/Scripts.txt" 1647844622 181635 b1d22e9d6073db71dc94e5f0c2f1ab6b "" - "/usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt" 1647844622 16830 24748f42075a36b6d7521d0867a90717 "" - "/usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1647844622 1897793 c98cbeae07758b826ef080c65b9d4d61 "" - "/usr/share/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt" 1647844622 107025 7c1847e08aecbf5069b4bb31cf508810 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1647844622 2222 da905dc1db75412efd2d8f67739f0596 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1647844622 4173 bc0410bcccdff806d6132d3c1ef35481 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1647844622 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1647844622 4128 8eea906621b6639f7ba476a472036bbe "" - "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1647844622 2444 926f379cc60fcf0c6e3fee2223b4370d "" - "/usr/share/texmf-dist/tex/latex/base/article.cls" 1647844622 20144 8a7de377ae7a11ee924a7499611f5a9d "" - "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1647844622 4946 461cc78f6f26901410d9f1d725079cc6 "" - "/usr/share/texmf-dist/tex/latex/base/ltluatex.lua" 1647844622 19214 9fefc6dff80101966499ea0d8ae2e503 "" - "/usr/share/texmf-dist/tex/latex/base/size10.clo" 1647844622 8448 96f18c76bf608a36ee6fbf021ac1dd32 "" - "/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1647844622 2430 06a89bcded389391906798ea7a3f3aaa "" - "/usr/share/texmf-dist/tex/latex/environ/environ.sty" 1647807149 4378 f429f0da968c278653359293040a8f52 "" - "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1647844622 13886 d1306dcf79a944f6988e688c1785f9ce "" - "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1647844622 46845 3b58f70c6e861a13d927bff09d35ecbc "" - "/usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty" 1647844622 150585 e7858b29d466f38afac90db54bb48055 "" - "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg" 1647844622 549 c4adac819276241fea8eb79c5ab7b99e "" - "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.lua" 1647844622 3021 d020be140dbb56718a42324548f9a72e "" - "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty" 1647844622 1656 7e824878bad4df5a3e8bba4e463d9126 "" - "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1647844622 41601 9cf6c5257b1bc7af01a58859749dd37a "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1647844622 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1647844622 1224 978390e9c2234eab29404bc21b268d1e "" - "/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def" 1647844622 19010 055822b35577472bb450b4662bbf28d9 "" - "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1647844622 18399 7e40f80366dffb22c0e7b70517db5cb4 "" - "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1647844622 7996 a8fb260d598dcaf305a7ae7b9c3e3229 "" - "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1647844622 2671 4de6781a30211fe0ea4c672e4a2a8166 "" - "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1647844622 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 "" - "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def" 1647844622 30292 5e0b0f0ef907fab549ffef3627107d14 "" - "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.lua" 1647844622 15627 866398a1358608205cb87da529bd41e8 "" - "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1647844622 6107 e082261f9677386795d8bf6b6254fa9d "" - "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1647844622 6758 7d9d899cbbfc962fbc4bb93f4c69eec2 "" - "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1647844622 678 4792914a8f45be57bb98413425e4c7af "" - "/usr/share/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua" 1647844622 1031 977f79ff10b802fc398926378bec58e9 "" - "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1647844622 1830 e31effa752c61538383451ae21332364 "" - "/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1647844622 80964 64e57373f36316e4a09b517cbf1aba2e "" - "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1647844622 77022 ee25ce086f4a79d8cf73bac6f94c02a5 "" - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1647844622 1090 bae35ef70b3168089ef166db3e66f5b2 "" - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1647844622 410 615550c46f918fcbee37641b02a862d9 "" - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1647844622 21013 f4ff83d25bb56552493b030f27c075ae "" - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1647844622 989 c49c8ae06d96f8b15869da7428047b1e "" - "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1647844622 443 8c872229db56122037e86bcda49e14f3 "" - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1647844622 325 f9f16d12354225b7dd52a3321f085955 "" - "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex" 1647807149 3414 35cdad46dacfbdf3277e05e06e9510c8 "" - "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex" 1647807149 13913 e8b437b63409c475089ab65612dac561 "" - "/usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex" 1647807149 2591 0ecc2aaa440bf2ab038f0776bf9dccdb "" - "/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty" 1647807149 90399 93200a4832e517564b5aa5dc46e12177 "" - "/usr/share/texmf-dist/tex/latex/tools/multicol.sty" 1647844622 32262 2bb622a0aa56c4a7a5cbdfe9d122c15a "" - "/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1647844622 4118 0f286eca74ee36b7743ff20320e5479f "" - "/usr/share/texmf-dist/tex/latex/tools/verbatim.sty" 1647844622 7392 39729ae6a807e217edf1442cf8fab2c2 "" - "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1647807149 1380 971a51b00a14503ddf754cab24c3f209 "" - "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1647844622 56029 3f7889dab51d620aa43177c391b7b190 "" - "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua" 1647844622 21269 eb4154856f0afe9e8d886dbf6922dcc6 "" - "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua" 1647844622 2115 596f0e8384e97c26c78a8e88c65a7843 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua" 1647844622 131865 7823724834e59b4ec715d8bb8cbaeb54 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua" 1647844622 2718 ab2094ad7c4dbeee0586e66867657528 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua" 1647844622 603 398583cb619d20952d67edcedae41608 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua" 1647844622 111260 42b0c7151f556bf3efa50f07f49b8db0 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua" 1647844622 4859 0a4cc7ac69f1ddc17187973389446292 "" - "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs.lua" 1647844622 3780 a9bd8ce659ead1f89cff36820bd2de52 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua" 1647844622 879568 4dc8ce07471f8af7aa98d835df654768 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua" 1647844622 12745 4bc43036e9796fccb0b8869f4b05bf2e "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua" 1647844622 32597 56ff5ca809e974b5630cdce6d287982d "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua" 1647844622 6809 6c20d5dc2b2b4227f873e7df0fd25316 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua" 1647844622 15954 5989cddee9b5371697c559ec201e27e7 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua" 1647844622 31223 5b294133cd45a4a6f4b94388dbfc2964 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua" 1647844622 134114 315be26e69005984329b81aa331e1365 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua" 1647844622 1004 04466a99226e5724ef9287ec1a28263a "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua" 1647844622 4047 e218dc2d291d024f2d1b45da766f6cfc "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua" 1647844622 33149 26ff83b26be22a1962db807b51a362dc "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua" 1647844622 18970 16079aa19c3862e2e8f6b8cb91cf037a "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua" 1647844622 42240 09076cf26ee8160a8eb667c6be500069 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua" 1647844622 14279 1ddc491d739900212c540b4ec73e9eff "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua" 1647844622 4050 7fe81398f3e2a4a9477ba45f396d5563 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua" 1647844622 20038 e49220e9e6fd5a9f9536cbc4eca8c1bb "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua" 1647844622 19746 8acaf9e42a9c9fa1c398a0944d1a4d50 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua" 1647844622 20268 000b624f54d934aff044862b7a64d4e2 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua" 1647844622 8840 e9f98d4904d245facab3932c505ea0f8 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua" 1647844622 11323 22964216fb42c7b07623fc43da5149ac "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua" 1647844622 275 b19c9cc34cf1d676c39f872cfb41aef6 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua" 1647844622 15068 3f88fec616eb7b3f56fc5932a0f1e4d8 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua" 1647844622 12224 c06af0d71ab75a68f3445ecc6fa4e7b3 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua" 1647844622 31007 a7eb408eae165d6a61d11a705cab1b98 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua" 1647844622 10984 7fd3c8d3d5a76c89227110177e7979f3 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua" 1647844622 2506 b987b6592183d5cc5ec858d5792cc381 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua" 1647844622 6317 e7fa94f6b0c4ea27bbd6cc0185b5713d "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua" 1647844622 2582 ec8f80689df7ba440286d00bcf6ed680 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua" 1647844622 6309 5d97cb13052848afe1aba7e7ebc1469c "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua" 1647844622 7528 fb7b0f47a74b414177bea5f982abf1de "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua" 1647844622 7589 65c7651d19fe06ec17196c22c533f768 "" - "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload.lua" 1647844622 13565 30cc2d8cecf79afb1abb4d5c12eb919a "" - "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1650359669 4408072 42ceaa83bae76aebad711d3f3dd7f55f "" - "/var/lib/texmf/web2c/luahbtex/lualatex.fmt" 1650359651 4560029 6f055e85cef5c428835ecbb71417852a "" + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1650183167 1004 54797486969f23fa377b128694d548df "" + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1650183167 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1650183167 992 662f679a0b3d2d53c1b94050fdaa3f50 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1650183167 1528 abec98dbc43e172678c11b3b9031252a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1650183167 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm" 1650183167 1508 3b32edd0d68f6498a5a375e78f9edc5e "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1650183167 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm" 1650183167 1528 e2423ae06dc7dee599cceb79d1c9dc32 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1650183167 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1650183167 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1650183167 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr5.tfm" 1650183167 1220 ad296dff3c8796c18053ab7b9f86ad7c "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1650183167 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr7.tfm" 1650183167 1300 53d07721103816e093902637bc167021 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1650183167 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1650183167 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm" 1650183167 1112 14d5d5f6bd3c949edecb5b872f295553 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1650183167 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm" 1650183167 1120 2b3f9b25605010c69bc328bea6ac000f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1650183167 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1650183167 30251 6afa5cb1d0204815a708a080681d4674 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1650183167 36299 5f9df58c2139e7edcf37c8fca4bd384d "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1650183167 35752 024fb6c41858982481f6968b5fc26508 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1650183167 32569 5e5ddc8df908dea60932f3c484a54c0d "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1650183167 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1650183167 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1650183167 1057 525c2192b5febbd8c1f662c9468335bb "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1650183167 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1650183167 17859 4409f8f50cd365c68e684407e5350b1b "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua" 1650183167 9447 5e9f52f1871707a5d27dea360afbe4cb "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1650183167 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1650183167 992 855ff26741653ab54814101ca36e153c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1650183167 43820 1fef971b75380574ab35a0d37fd92608 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1650183167 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1650183167 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1650183167 6944 e12f8f7a7364ddf66f93ba30fb3a3742 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1650183167 4883 42daaf41e27c3735286e23e48d2d7af9 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1650183167 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1650183167 44195 5e390c414de027626ca5e2df888fa68d "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1650183167 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1650183167 21302 788a79944eb22192a4929e46963a3067 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1650183167 9690 01feb7cde25d4293ef36eef45123eb80 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1650183167 33335 dd1fa4814d4e51f18be97d88bf0da60c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1650183167 2965 4c2b1f4e0826925746439038172e5d6f "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1650183167 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1650183167 20726 d4c8db1e2e53b72721d29916314a22ea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1650183167 35249 abd4adf948f960299a4b3d27c5dddf46 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1650183167 21989 fdc867d05d228316de137a9fc5ec3bbe "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1650183167 8893 e851de2175338fdf7c17f3e091d94618 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryautomata.code.tex" 1650183167 3986 90961e1e824ee04363a83e4b53cbd527 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1650183167 3937 3f208572dd82c71103831da976d74f1a "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex" 1650183167 919 938802205ca20d7c36615aabc4d34be2 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1650183167 11518 738408f795261b70ce8dd47459171309 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1650183167 186007 6e7dfe0bd57520fd5f91641aa72dcac8 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1650183167 32995 ac577023e12c0e4bd8aa420b2e852d1a "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex" 1650183167 62281 aff261ef10ba6cbe8e3c872a38c05a61 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1650183167 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1650183167 521 8e224a7af69b7fee4451d1bf76b46654 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1650183167 13391 84d29568c13bdce4133ab4a214711112 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1650183167 104935 184ed87524e76d4957860df4ce0cd1c3 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1650183167 10165 cec5fa73d49da442e56efc2d605ef154 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1650183167 28178 41c17713108e0795aac6fef3d275fbca "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1650183167 9989 c55967bf45126ff9b061fa2ca0c4694f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1650183167 3865 ac538ab80c5cf82b345016e474786549 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1650183167 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1650183167 11024 0179538121bc2dba172013a3ef89519f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1650183167 7854 4176998eeefd8745ac6d2d4bd9c98451 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1650183167 3379 781797a101f647bab82741a99944a229 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1650183167 92405 f515f31275db273f97b9d8f52e1b0736 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1650183167 37376 11cd75aac3da1c1b152b2848f30adc14 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1650183167 8471 c2883569d03f69e8e1cabfef4999cfd7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1650183167 21201 08d231a2386e2b61d64641c50dc15abd "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1650183167 16121 346f9013d34804439f7436ff6786cef7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1650183167 44784 cedaa399d15f95e68e22906e2cc09ef8 "" + "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1650183167 465 d68603f8b820ea4a08cce534944db581 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1650183167 926 2963ea0dcf6cc6c0a770b69ec46a477b "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1650183167 5546 f3f24d7898386cb7daac70bdd2c4d6dc "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" 1650183167 13244 6674e4de0678d77c2d7465acc4ea20d7 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1650183167 61163 9b2eefc24e021323e0fc140e9826d016 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1650183167 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1650183167 7778 53c8b5623d80238f6a20aa1df1868e63 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1650183167 23997 a4bed72405fa644418bea7eac2887006 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1650183167 37060 797782f0eb50075c9bc952374d9a659a "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1650183167 37431 9abe862035de1b29c7a677f3205e3d9f "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1650183167 4494 af17fb7efeafe423710479858e42fa7e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1650183167 7251 fb18c67117e09c64de82267e12cd8aa4 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1650183167 29274 e15c5b7157d21523bd9c9f1dfa146b8e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1650183167 6825 a2b0ea5b539dda0625e99dd15785ab59 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt" 1650183167 84688 8e67e575f505f0ec3d23bc8a0961894e "" + "/usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt" 1650183167 130164 82b7580d6edaca727c23d8bf9ec00aa5 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt" 1650183167 21969 531ffba1234ef2c233f4ffa1bdc9c58f "" + "/usr/share/texmf-dist/tex/generic/unicode-data/Scripts.txt" 1650183167 181635 b1d22e9d6073db71dc94e5f0c2f1ab6b "" + "/usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt" 1650183167 16830 24748f42075a36b6d7521d0867a90717 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1650183167 1897793 c98cbeae07758b826ef080c65b9d4d61 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt" 1650183167 107025 7c1847e08aecbf5069b4bb31cf508810 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1650183167 2222 da905dc1db75412efd2d8f67739f0596 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1650183167 4173 bc0410bcccdff806d6132d3c1ef35481 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1650183167 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1650183167 4128 8eea906621b6639f7ba476a472036bbe "" + "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1650183167 2444 926f379cc60fcf0c6e3fee2223b4370d "" + "/usr/share/texmf-dist/tex/latex/base/article.cls" 1650183167 20144 8a7de377ae7a11ee924a7499611f5a9d "" + "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1650183167 4946 461cc78f6f26901410d9f1d725079cc6 "" + "/usr/share/texmf-dist/tex/latex/base/ltluatex.lua" 1650183167 19214 9fefc6dff80101966499ea0d8ae2e503 "" + "/usr/share/texmf-dist/tex/latex/base/size10.clo" 1650183167 8448 96f18c76bf608a36ee6fbf021ac1dd32 "" + "/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1650183167 2430 06a89bcded389391906798ea7a3f3aaa "" + "/usr/share/texmf-dist/tex/latex/environ/environ.sty" 1650181202 4378 f429f0da968c278653359293040a8f52 "" + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1650183167 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1650183167 46845 3b58f70c6e861a13d927bff09d35ecbc "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty" 1650183167 150585 e7858b29d466f38afac90db54bb48055 "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg" 1650183167 549 c4adac819276241fea8eb79c5ab7b99e "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.lua" 1650183167 3021 d020be140dbb56718a42324548f9a72e "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty" 1650183167 1656 7e824878bad4df5a3e8bba4e463d9126 "" + "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1650183167 41601 9cf6c5257b1bc7af01a58859749dd37a "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1650183167 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1650183167 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def" 1650183167 19010 055822b35577472bb450b4662bbf28d9 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1650183167 18399 7e40f80366dffb22c0e7b70517db5cb4 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1650183167 7996 a8fb260d598dcaf305a7ae7b9c3e3229 "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1650183167 2671 4de6781a30211fe0ea4c672e4a2a8166 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1650183167 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def" 1650183167 32015 42358882bd148fc4deec6f8c019c4c9e "" + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.lua" 1650183167 15759 a2cefe449beaff9fbbdd777cbd4c3f7a "" + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1650183167 6107 e4124ef96db512db87780f95c2a6b136 "" + "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1650183167 6758 7d9d899cbbfc962fbc4bb93f4c69eec2 "" + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1650183167 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua" 1650183167 1031 977f79ff10b802fc398926378bec58e9 "" + "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1650183167 1830 e31effa752c61538383451ae21332364 "" + "/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1650183167 80964 64e57373f36316e4a09b517cbf1aba2e "" + "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1650183167 77022 ee25ce086f4a79d8cf73bac6f94c02a5 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1650183167 1090 bae35ef70b3168089ef166db3e66f5b2 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1650183167 410 615550c46f918fcbee37641b02a862d9 "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1650183167 21013 f4ff83d25bb56552493b030f27c075ae "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1650183167 989 c49c8ae06d96f8b15869da7428047b1e "" + "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1650183167 339 c2e180022e3afdb99c7d0ea5ce469b7d "" + "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1650183167 306 c56a323ca5bf9242f54474ced10fca71 "" + "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1650183167 443 8c872229db56122037e86bcda49e14f3 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1650183167 348 ee405e64380c11319f0e249fed57e6c5 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1650183167 274 5ae372b7df79135d240456a1c6f2cf9a "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1650183167 325 f9f16d12354225b7dd52a3321f085955 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex" 1650181202 3414 35cdad46dacfbdf3277e05e06e9510c8 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex" 1650181202 13913 e8b437b63409c475089ab65612dac561 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex" 1650181202 2591 0ecc2aaa440bf2ab038f0776bf9dccdb "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty" 1650181202 90399 93200a4832e517564b5aa5dc46e12177 "" + "/usr/share/texmf-dist/tex/latex/tools/multicol.sty" 1650183167 32262 2bb622a0aa56c4a7a5cbdfe9d122c15a "" + "/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1650183167 4118 0f286eca74ee36b7743ff20320e5479f "" + "/usr/share/texmf-dist/tex/latex/tools/verbatim.sty" 1650183167 7392 39729ae6a807e217edf1442cf8fab2c2 "" + "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1650181202 1380 971a51b00a14503ddf754cab24c3f209 "" + "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1650183167 56029 3f7889dab51d620aa43177c391b7b190 "" + "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua" 1650183167 21269 eb4154856f0afe9e8d886dbf6922dcc6 "" + "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua" 1650183167 2115 596f0e8384e97c26c78a8e88c65a7843 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua" 1650183167 131865 7823724834e59b4ec715d8bb8cbaeb54 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua" 1650183167 2718 ab2094ad7c4dbeee0586e66867657528 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua" 1650183167 603 398583cb619d20952d67edcedae41608 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua" 1650183167 111260 42b0c7151f556bf3efa50f07f49b8db0 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua" 1650183167 4859 0a4cc7ac69f1ddc17187973389446292 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs.lua" 1650183167 3780 a9bd8ce659ead1f89cff36820bd2de52 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua" 1650183167 879568 4dc8ce07471f8af7aa98d835df654768 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua" 1650183167 12745 4bc43036e9796fccb0b8869f4b05bf2e "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua" 1650183167 32597 56ff5ca809e974b5630cdce6d287982d "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua" 1650183167 6809 6c20d5dc2b2b4227f873e7df0fd25316 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua" 1650183167 15954 5989cddee9b5371697c559ec201e27e7 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua" 1650183167 31223 5b294133cd45a4a6f4b94388dbfc2964 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua" 1650183167 134114 315be26e69005984329b81aa331e1365 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua" 1650183167 1004 04466a99226e5724ef9287ec1a28263a "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua" 1650183167 4047 e218dc2d291d024f2d1b45da766f6cfc "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua" 1650183167 33149 26ff83b26be22a1962db807b51a362dc "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua" 1650183167 18970 16079aa19c3862e2e8f6b8cb91cf037a "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua" 1650183167 42240 09076cf26ee8160a8eb667c6be500069 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua" 1650183167 14279 1ddc491d739900212c540b4ec73e9eff "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua" 1650183167 4050 7fe81398f3e2a4a9477ba45f396d5563 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua" 1650183167 20038 e49220e9e6fd5a9f9536cbc4eca8c1bb "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua" 1650183167 19746 8acaf9e42a9c9fa1c398a0944d1a4d50 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua" 1650183167 20268 000b624f54d934aff044862b7a64d4e2 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua" 1650183167 8840 e9f98d4904d245facab3932c505ea0f8 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua" 1650183167 11323 22964216fb42c7b07623fc43da5149ac "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua" 1650183167 275 b19c9cc34cf1d676c39f872cfb41aef6 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua" 1650183167 15068 3f88fec616eb7b3f56fc5932a0f1e4d8 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua" 1650183167 12224 c06af0d71ab75a68f3445ecc6fa4e7b3 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua" 1650183167 31007 a7eb408eae165d6a61d11a705cab1b98 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua" 1650183167 10984 7fd3c8d3d5a76c89227110177e7979f3 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua" 1650183167 2506 b987b6592183d5cc5ec858d5792cc381 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua" 1650183167 6317 e7fa94f6b0c4ea27bbd6cc0185b5713d "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua" 1650183167 2582 ec8f80689df7ba440286d00bcf6ed680 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua" 1650183167 6309 5d97cb13052848afe1aba7e7ebc1469c "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua" 1650183167 7528 fb7b0f47a74b414177bea5f982abf1de "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua" 1650183167 7589 65c7651d19fe06ec17196c22c533f768 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload.lua" 1650183167 13565 30cc2d8cecf79afb1abb4d5c12eb919a "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1652348967 4408072 42ceaa83bae76aebad711d3f3dd7f55f "" + "/var/lib/texmf/web2c/luahbtex/lualatex.fmt" 1652348949 4561207 f654a70ada34c37686970d61677ed13a "" "fasto.sty" 1652272732 1401 a6d806798c61bebd8e4080170252a195 "" - "main.aux" 1652275004 1725 14ad8e73c95777a24b7c4ec5c61b5eca "lualatex" - "main.tex" 1652275002 4132 5c16075f7e938db05319f67e2c639511 "" + "main.aux" 1652801472 1725 14ad8e73c95777a24b7c4ec5c61b5eca "lualatex" + "main.tex" 1652801470 5871 382bc1e8899516ba1b770230569a2825 "" (generated) "main.aux" "main.log" diff --git a/W2/report/main.fls b/W2/report/main.fls index 5608194..b4c1074 100644 --- a/W2/report/main.fls +++ b/W2/report/main.fls @@ -122,18 +122,9 @@ INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty -INPUT ./fasto.sty -INPUT ./fasto.sty -INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def -INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty -INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty -INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty @@ -161,6 +152,8 @@ INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty @@ -176,6 +169,11 @@ INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex @@ -218,6 +216,42 @@ INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryautomata.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryautomata.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +INPUT ./fasto.sty +INPUT ./fasto.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty @@ -295,7 +329,9 @@ INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr5.tfm OUTPUT main.pdf INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman9-regular.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-italic.luc INPUT ./main.aux INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb diff --git a/W2/report/main.log b/W2/report/main.log index 7ed5cff..87dfd43 100644 --- a/W2/report/main.log +++ b/W2/report/main.log @@ -1,4 +1,4 @@ -This is LuaHBTeX, Version 1.13.2 (TeX Live 2021/Arch Linux) (format=lualatex 2022.4.19) 11 MAY 2022 15:16 +This is LuaHBTeX, Version 1.15.0 (TeX Live 2022/Arch Linux) (format=lualatex 2022.5.12) 17 MAY 2022 17:31 restricted system commands enabled. file:line:error style messages enabled. **/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W2/report/main.tex @@ -33,7 +33,7 @@ Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patch Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_font_unsafe'. Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_font'. Inserting `luaotfload.aux.set_xheight' at position 5 in `luaotfload.patch_font'. -Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'. L3 programming layer <2022-02-24> +Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'. L3 programming layer <2022-04-10> Inserting `tracingstacklevels' at position 1 in `input_level_string'. (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo @@ -76,9 +76,9 @@ File: listings.cfg 2020/03/24 1.8d listings configuration )) Package: listings 2020/03/24 1.8d (Carsten Heinz) (/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -Package: expl3 2022-02-24 L3 programming layer (loader) +Package: expl3 2022-04-10 L3 programming layer (loader) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def -File: l3backend-luatex.def 2022-02-07 L3 backend support: PDF output (LuaTeX) +File: l3backend-luatex.def 2022-04-14 L3 backend support: PDF output (LuaTeX) \l__color_backend_stack_int=\count199 \l__pdf_internal_box=\box52 )) @@ -244,27 +244,7 @@ Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi) \mult@nat@firstbox=\box98 \colbreak@box=\box99 \mc@col@check@num=\count301 -) (./fasto.sty (/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) - (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: luatex.def on input line 227. - (/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def -File: luatex.def 2021/06/01 v1.2c Graphics/color driver for luatex -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. -Package xcolor Info: Model `RGB' extended on input line 1368. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. -) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty -Package: tcolorbox 2022/01/07 version 5.0.2 text color boxes - (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +) (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex \pgfutil@everybye=\toks24 \pgfutil@tempdima=\dimen171 \pgfutil@tempdimb=\dimen172 @@ -284,7 +264,9 @@ Package: trig 2021/08/11 v1.11 sin cos tan (DPC) File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: luatex.def on input line 107. -) + (/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def +File: luatex.def 2021/06/01 v1.2c Graphics/color driver for luatex +)) \Gin@req@height=\dimen173 \Gin@req@width=\dimen174 ) (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex @@ -329,7 +311,22 @@ File: pgfsyssoftpath.code.tex 2021/05/15 v3.1.9a (3.1.9a) \pgfsyssoftpath@bigbuffer@items=\count308 ) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex File: pgfsysprotocol.code.tex 2021/05/15 v3.1.9a (3.1.9a) -)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +)) (/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: luatex.def on input line 227. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex Package: pgfcore 2021/05/15 v3.1.9a (3.1.9a) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex \pgfmath@dimen=\dimen185 @@ -416,10 +413,79 @@ Package: pgfcomp-version-0-65 2021/05/15 v3.1.9a (3.1.9a) \pgf@nodesepend=\dimen267 ) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty Package: pgfcomp-version-1-18 2021/05/15 v3.1.9a (3.1.9a) -)) (/usr/share/texmf-dist/tex/latex/tools/verbatim.sty +)) (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen268 +\pgffor@skip=\dimen269 +\pgffor@stack=\toks34 +\pgffor@toks=\toks35 +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@plot@mark@count=\count314 +\pgfplotmarksize=\dimen270 +) +\tikz@lastx=\dimen271 +\tikz@lasty=\dimen272 +\tikz@lastxsaved=\dimen273 +\tikz@lastysaved=\dimen274 +\tikz@lastmovetox=\dimen275 +\tikz@lastmovetoy=\dimen276 +\tikzleveldistance=\dimen277 +\tikzsiblingdistance=\dimen278 +\tikz@figbox=\box107 +\tikz@figbox@bg=\box108 +\tikz@tempbox=\box109 +\tikz@tempbox@bg=\box110 +\tikztreelevel=\count315 +\tikznumberofchildren=\count316 +\tikznumberofcurrentchild=\count317 +\tikz@fig@count=\count318 + (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfmatrixcurrentrow=\count319 +\pgfmatrixcurrentcolumn=\count320 +\pgf@matrix@numberofcolumns=\count321 +) +\tikz@expandcount=\count322 + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryautomata.code.tex +File: tikzlibraryautomata.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfnodepartlowerbox=\box111 +\pgfnodeparttwobox=\box112 +\pgfnodepartthreebox=\box113 +\pgfnodepartfourbox=\box114 +\pgfnodeparttwentybox=\box115 +\pgfnodepartnineteenbox=\box116 +\pgfnodeparteighteenbox=\box117 +\pgfnodepartseventeenbox=\box118 +\pgfnodepartsixteenbox=\box119 +\pgfnodepartfifteenbox=\box120 +\pgfnodepartfourteenbox=\box121 +\pgfnodepartthirteenbox=\box122 +\pgfnodeparttwelvebox=\box123 +\pgfnodepartelevenbox=\box124 +\pgfnodeparttenbox=\box125 +\pgfnodepartninebox=\box126 +\pgfnodeparteightbox=\box127 +\pgfnodepartsevenbox=\box128 +\pgfnodepartsixbox=\box129 +\pgfnodepartfivebox=\box130 +))) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (./fasto.sty (/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2022/01/07 version 5.0.2 text color boxes + (/usr/share/texmf-dist/tex/latex/tools/verbatim.sty Package: verbatim 2020-07-07 v1.5u LaTeX2e package for verbatim enhancements -\every@verbatim=\toks34 -\verbatim@line=\toks35 +\every@verbatim=\toks36 +\verbatim@line=\toks37 \verbatim@in@stream=\read3 ) (/usr/share/texmf-dist/tex/latex/environ/environ.sty Package: environ 2014/05/04 v0.3 A new way to define environments @@ -427,19 +493,19 @@ Package: environ 2014/05/04 v0.3 A new way to define environments Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list )) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count314 +\etb@tempcnta=\count323 ) -\tcb@titlebox=\box107 -\tcb@upperbox=\box108 -\tcb@lowerbox=\box109 -\tcb@phantombox=\box110 -\c@tcbbreakpart=\count315 -\c@tcblayer=\count316 -\c@tcolorbox@number=\count317 -\tcb@temp=\box111 -\tcb@temp=\box112 -\tcb@temp=\box113 -\tcb@temp=\box114 +\tcb@titlebox=\box131 +\tcb@upperbox=\box132 +\tcb@lowerbox=\box133 +\tcb@phantombox=\box134 +\c@tcbbreakpart=\count324 +\c@tcblayer=\count325 +\c@tcolorbox@number=\count326 +\tcb@temp=\box135 +\tcb@temp=\box136 +\tcb@temp=\box137 +\tcb@temp=\box138 ) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex Library (tcolorbox): 'tcblistings.code.tex' version '5.0.2' (/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex @@ -456,12 +522,12 @@ Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) Package pdftexcmds Info: \pdf@primitive is available. Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. -\pdftexcmds@toks=\toks36 +\pdftexcmds@toks=\toks38 ) (/usr/share/texmf-dist/tex/latex/tools/shellesc.sty Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX Package shellesc Info: Restricted shell escape enabled on input line 77. )) -\c@tcblisting=\count318 +\c@tcblisting=\count327 ))) luaotfload | cache : Lookup cache loaded from /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc. @@ -497,83 +563,83 @@ Package fontspec Info: Font family 'AntikorMonoMedium(0)' created for font (./main.aux) \openout1 = main.aux -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 30. -LaTeX Font Info: Trying to load font information for TS1+cmr on input line 30. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 33. +LaTeX Font Info: Trying to load font information for TS1+cmr on input line 33. (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions ) -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 30. -LaTeX Font Info: ... okay on input line 30. -\c@lstlisting=\count319 +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 33. +LaTeX Font Info: ... okay on input line 33. +\c@lstlisting=\count328 Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid (fontspec) this). \symlegacymaths=\mathgroup4 LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold' -(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 30. -LaTeX Font Info: Redeclaring math accent \acute on input line 30. -LaTeX Font Info: Redeclaring math accent \grave on input line 30. -LaTeX Font Info: Redeclaring math accent \ddot on input line 30. -LaTeX Font Info: Redeclaring math accent \tilde on input line 30. -LaTeX Font Info: Redeclaring math accent \bar on input line 30. -LaTeX Font Info: Redeclaring math accent \breve on input line 30. -LaTeX Font Info: Redeclaring math accent \check on input line 30. -LaTeX Font Info: Redeclaring math accent \hat on input line 30. -LaTeX Font Info: Redeclaring math accent \dot on input line 30. -LaTeX Font Info: Redeclaring math accent \mathring on input line 30. -LaTeX Font Info: Redeclaring math symbol \Gamma on input line 30. -LaTeX Font Info: Redeclaring math symbol \Delta on input line 30. -LaTeX Font Info: Redeclaring math symbol \Theta on input line 30. -LaTeX Font Info: Redeclaring math symbol \Lambda on input line 30. -LaTeX Font Info: Redeclaring math symbol \Xi on input line 30. -LaTeX Font Info: Redeclaring math symbol \Pi on input line 30. -LaTeX Font Info: Redeclaring math symbol \Sigma on input line 30. -LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 30. -LaTeX Font Info: Redeclaring math symbol \Phi on input line 30. -LaTeX Font Info: Redeclaring math symbol \Psi on input line 30. -LaTeX Font Info: Redeclaring math symbol \Omega on input line 30. -LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 30. -LaTeX Font Info: Redeclaring symbol font `operators' on input line 30. +(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 33. +LaTeX Font Info: Redeclaring math accent \acute on input line 33. +LaTeX Font Info: Redeclaring math accent \grave on input line 33. +LaTeX Font Info: Redeclaring math accent \ddot on input line 33. +LaTeX Font Info: Redeclaring math accent \tilde on input line 33. +LaTeX Font Info: Redeclaring math accent \bar on input line 33. +LaTeX Font Info: Redeclaring math accent \breve on input line 33. +LaTeX Font Info: Redeclaring math accent \check on input line 33. +LaTeX Font Info: Redeclaring math accent \hat on input line 33. +LaTeX Font Info: Redeclaring math accent \dot on input line 33. +LaTeX Font Info: Redeclaring math accent \mathring on input line 33. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 33. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 33. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 33. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 33. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 33. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 33. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 33. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 33. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 33. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 33. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 33. +LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 33. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 33. LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `normal' on input line 30. +(Font) `operators' in the math version `normal' on input line 33. LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> TU/lmr/m/n on input line 30. +(Font) OT1/cmr/m/n --> TU/lmr/m/n on input line 33. LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `bold' on input line 30. +(Font) `operators' in the math version `bold' on input line 33. LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> TU/lmr/m/n on input line 30. +(Font) OT1/cmr/bx/n --> TU/lmr/m/n on input line 33. LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) TU/lmr/m/n --> TU/lmr/m/n on input line 30. +(Font) TU/lmr/m/n --> TU/lmr/m/n on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> TU/lmr/m/it on input line 30. +(Font) OT1/cmr/m/it --> TU/lmr/m/it on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> TU/lmr/b/n on input line 30. +(Font) OT1/cmr/bx/n --> TU/lmr/b/n on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 30. +(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/m/n on input line 30. +(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/m/n on input line 33. LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) TU/lmr/m/n --> TU/lmr/b/n on input line 30. +(Font) TU/lmr/m/n --> TU/lmr/b/n on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> TU/lmr/b/it on input line 30. +(Font) OT1/cmr/bx/it --> TU/lmr/b/it on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 30. +(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 33. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/b/n on input line 30. +(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/b/n on input line 33. *geometry* driver: auto-detecting *geometry* detected driver: luatex @@ -611,48 +677,118 @@ LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count320 -\scratchdimen=\dimen268 -\scratchbox=\box115 -\nofMPsegments=\count321 -\nofMParguments=\count322 -\everyMPshowfont=\toks37 -\MPscratchCnt=\count323 -\MPscratchDim=\dimen269 -\MPnumerator=\count324 -\makeMPintoPDFobject=\count325 -\everyMPtoPDFconversion=\toks38 +\scratchcounter=\count329 +\scratchdimen=\dimen279 +\scratchbox=\box139 +\nofMPsegments=\count330 +\nofMParguments=\count331 +\everyMPshowfont=\toks39 +\MPscratchCnt=\count332 +\MPscratchDim=\dimen280 +\MPnumerator=\count333 +\makeMPintoPDFobject=\count334 +\everyMPtoPDFconversion=\toks40 ) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. (/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live )) +*geometry* verbose mode - [ newgeometry ] result: +* driver: luatex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt) +* v-part:(T,H,B)=(0.0pt, 743.6402pt, 101.40665pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=418.25368pt +* \textheight=743.6402pt +* \oddsidemargin=17.3571pt +* \evensidemargin=17.3571pt +* \topmargin=-109.26999pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be -(Font) scaled to size 8.99994pt on input line 36. +(Font) scaled to size 8.99994pt on input line 40. LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be -(Font) scaled to size 10.79993pt on input line 38. +(Font) scaled to size 10.79993pt on input line 42. + +Overfull \vbox (9.27518pt too high) has occurred while \output is active [] + [1 + {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +*geometry* verbose mode - [ newgeometry ] result: +* driver: luatex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt) +* v-part:(T,H,B)=(72.26999pt, 671.37021pt, 101.40665pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=418.25368pt +* \textheight=671.37021pt +* \oddsidemargin=17.3571pt +* \evensidemargin=17.3571pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be -(Font) scaled to size 8.09995pt on input line 124. - [2] [3] (./main.aux)) +(Font) scaled to size 8.09995pt on input line 131. + [2 + +] [3] (./main.aux)) Here is how much of LuaTeX's memory you used: - 17400 strings out of 477800 - 100000,794899 words of node,token memory allocated + 20740 strings out of 477762 + 100000,953878 words of node,token memory allocated 539 words of node memory still in use: 7 hlist, 2 vlist, 2 rule, 2 glue, 4 kern, 1 glyph, 13 attribute, 55 glue_spec, 13 attribute_list, 2 write nodes - avail lists: 2:1244,3:177,4:1296,5:1418,6:60,7:4528,8:7,9:3736,10:14,11:176 - 37506 multiletter control sequences out of 65536+600000 - 58 fonts using 4699727 bytes - 104i,7n,101p,568b,490s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on main.pdf (3 pages, 60240 bytes). + avail lists: 2:1923,3:833,4:1296,5:1417,6:100,7:4528,8:7,9:3736,10:13,11:176 + 40757 multiletter control sequences out of 65536+600000 + 59 fonts using 4831415 bytes + 100i,8n,98p,568b,779s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on main.pdf (3 pages, 72836 bytes). -PDF statistics: 85 PDF objects out of 1000 (max. 8388607) - 52 compressed objects within 1 object stream +PDF statistics: 96 PDF objects out of 1000 (max. 8388607) + 59 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 131072) 16 words of extra memory for PDF output out of 10000 (max. 100000000) diff --git a/W2/report/main.pdf b/W2/report/main.pdf deleted file mode 100644 index 16c39f4133d719224d1860d61473ca477b44b431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60240 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] (a) edge node {} (b); + \path [->] (a) edge node {} (c); + \path [->] (b) edge node {} (d); + \path [->] (c) edge node {} (e); + \path [->] (f) edge node {} (e); + \path [->] (f) edge node {} (g); +\end{tikzpicture} + +The R values can then be substituted in the following order: + +\begin{itemize} + \item 6 \rightarrow{} 1, Rule (IV) + \item 5 \rightarrow{} 2, Rule (III) + \item 7 \rightarrow{} 3, Rule (III) +\end{itemize} + +So the final unification graph looks like this: + +\begin{tikzpicture}[text width=1cm, align=center] + \node (a) at (0,0) {1,1\\{\Large*}}; + \node (b) at (-2,-2) {2,2\\{\Large list}}; + \node (c) at (2,-2) {3,3\\{\Large list}}; + \node (d) at (-2,-4) {4,4\\{\Large int}}; + \node (e) [text width=1.5cm] at (2,-4) {2,5\\{\Large\textit{alpha}}}; + \node (f) at (4,0) {1,6\\{\Large*}}; + \node (g) at (6,-4) {3,7\\{\Large\textit{beta}}}; + + \path [->] (a) edge node {} (b); + \path [->] (a) edge node {} (c); + \path [->] (b) edge node {} (d); + \path [->] (c) edge node {} (e); + \path [->] (f) edge node {} (e); + \path [->] (f) edge node {} (g); +\end{tikzpicture} + +Which means the final type is \texttt{list(int) * list(list(int))}. \end{document} \ No newline at end of file diff --git a/W3/appendix_a.tex b/W3/appendix_a.tex new file mode 100644 index 0000000..284a237 --- /dev/null +++ b/W3/appendix_a.tex @@ -0,0 +1,237 @@ +\partthing{\texttt{Code1}, $Trans_{Cond}(Cond_0, \texttt{label2}, \texttt{label3}, vtable, ftable)$}{!(b == 0) \&\& (1 < a/b)}{$Cond_1$ \texttt{\&\&} $Cond_2$} + +$\texttt{label4} = newlabel()$ + +$\texttt{code3} = Trans_{Cond}(Cond_1, \texttt{label4}, \texttt{label3}, vtable, ftable)$ + +$\texttt{code4} = Trans_{Cond}(Cond_2, \texttt{label2}, \texttt{label3}, vtable, ftable)$ + +\begin{lstlisting} +code3++ +[LABEL label4]++ +code4 +\end{lstlisting} + +\partthing{\texttt{Code2}, $Trans_{Stat}(Stat_1, vtable, ftable)$}{if b < a then \{ a := a - b \} else \{ b := b - a \}}{\texttt{if} $Cond_3$ \texttt{then} $Stat_2$ \texttt{else} $Stat_3$} + +$\texttt{label5} = newlabel()$ + +$\texttt{label6} = newlabel()$ + +$\texttt{label7} = newlabel()$ + +$\texttt{code5} = Trans_{Cond}(Cond_3, \texttt{label6}, \texttt{label7}, vtable, ftable)$ + +$\texttt{code6} = Trans_{Stat}(Stat_2, vtable, ftable)$ + +$\texttt{code7} = Trans_{Stat}(Stat_3, vtable, ftable)$ + +\begin{lstlisting} +code5++ +[LABEL label5]++ +code6++ +[ + GOTO label7 + LABEL label6 +]++ +code7++ +[ + GOTO label5 + LABEL label7 +] +\end{lstlisting} + +\partthing{\texttt{Code3}, $Trans_{Cond}(Cond_1, \texttt{label4}, \texttt{label3}, vtable, ftable)$}{!(b == 0)}{\texttt{!(}$Cond_4$\texttt{)}} + +$\texttt{code8} = Trans_{Cond}(Cond_4, \texttt{label3}, \texttt{label4}, vtable, ftable)$ + +\begin{lstlisting} +code8 +\end{lstlisting} + +\partthing{\texttt{code4}, $Trans_{Cond}(Cond_2, \texttt{label2}, \texttt{label3}, vtable, ftable)$}{1 < a/b}{$Exp_0$ \texttt{<} $Exp_1$} + +$\texttt{t0} = newvar()$ + +$\texttt{t1} = newvar()$ + +$\texttt{code9} = Trans_{Exp}(Exp_0, vtable, ftable, \texttt{t0})$ + +$\texttt{code10} = Trans_{Exp}(Exp_1, vtable, ftable, \texttt{t1})$ + +\begin{lstlisting} +code9++ +code10++ +[IF t0 < t1 THEN label2 ELSE label3] +\end{lstlisting} + +\partthing{\texttt{code5}, $Trans_{Cond}(Cond_3, \texttt{label6}, \texttt{label7}, vtable, ftable)$}{b < a}{$Exp_2$ \texttt{<} $Exp_3$} + +$\texttt{t2} = newvar()$ + +$\texttt{t3} = newvar()$ + +$\texttt{code11} = Trans_{Exp}(Exp_2, vtable, ftable, \texttt{t2})$ + +$\texttt{code12} = Trans_{Exp}(Exp_3, vtable, ftable, \texttt{t3})$ + +\begin{lstlisting} +code11++ +code12++ +[IF t2 < t3 THEN label6 ELSE label7] +\end{lstlisting} + +\partthing{\texttt{code6}, $Trans_{Stat}(Stat_2, vtable, ftable)$}{a := a - b}{\texttt{a :=} $Exp_4$} + +$\texttt{place0} = newvar()$ + +$\texttt{code13} = Trans_{Exp}(Exp_4, vtable, ftable, \texttt{place0})$ + +\begin{lstlisting} +code13++ +[v0 := place0] +\end{lstlisting} + +\partthing{\texttt{code7}, $Trans_{Stat}(Stat_3, vtable, ftable)$}{b := b - a}{\texttt{b :=} $Exp_5$} + +$\texttt{place1} = newvar()$ + +$\texttt{code14} = Trans_{Exp}(Exp_5, vtable, ftable, \texttt{place1})$ + +\begin{lstlisting} +code14++ +[v1 := place1] +\end{lstlisting} + +\partthing{\texttt{code8}, $Trans_{Cond}(Cond_4, \texttt{label3}, \texttt{label4}, vtable, ftable)$}{b == 0}{$Exp_6$ \texttt{==} $Exp_7$} + +$\texttt{t4} = newvar()$ + +$\texttt{t5} = newvar()$ + +$\texttt{code15} = Trans_{Exp}(Exp_6, vtable, ftable, \texttt{t4})$ + +$\texttt{code16} = Trans_{Exp}(Exp_7, vtable, ftable, \texttt{t5})$ + +\begin{lstlisting} +code15++ +code16++ +[IF t4 == t5 THEN label3 ELSE label4] +\end{lstlisting} + +\partthing{\texttt{code9}, $Trans_{Exp}(Exp_0, vtable, ftable, \texttt{t0})$}{1}{\texttt{1}} + +\begin{lstlisting} +[t0 := 1] +\end{lstlisting} + +\partthing{\texttt{code10}, $Trans_{Exp}(Exp_1, vtable, ftable, \texttt{t1})$}{a/b}{$Exp_8$ \texttt{/} $Exp_9$} + +$\texttt{place2} = newvar()$ + +$\texttt{place3} = newvar()$ + +$\texttt{code17} = Trans_{Exp}(Exp_8, vtable, ftable, \texttt{place2})$ + +$\texttt{code18} = Trans_{Exp}(Exp_9, vtable, ftable, \texttt{place3})$ + +\begin{lstlisting} +code17++ +code18++ +[t1 := place2 / place3] +\end{lstlisting} + +\partthing{\texttt{code11}, $Trans_{Exp}(Exp_2, vtable, ftable, \texttt{t2})$}{b}{\texttt{b}} + +\begin{lstlisting} +[t0 := v1] +\end{lstlisting} + +\newpage + +\partthing{\texttt{code12}, $Trans_{Exp}(Exp_3, vtable, ftable, \texttt{t3})$}{a}{\texttt{a}} + +\begin{lstlisting} +[t3 := v0] +\end{lstlisting} + +\partthing{\texttt{code13}, $Trans_{Exp}(Exp_4, vtable, ftable, \texttt{place0})$}{a - b}{$Exp_{10}$ \texttt{-} $Exp_{11}$} + +$\texttt{place4} = newvar()$ + +$\texttt{place5} = newvar()$ + +$\texttt{code19} = Trans_{Exp}(Exp_{10}, vtable, ftable, \texttt{place4})$ + +$\texttt{code20} = Trans_{Exp}(Exp_{11}, vtable, ftable, \texttt{place5})$ + +\begin{lstlisting} +code19++ +code20++ +[place0 := place4 - place5] +\end{lstlisting} + +\partthing{\texttt{code14}, $Trans_{Exp}(Exp_5, vtable, ftable, \texttt{place1})$}{b - a}{$Exp_{12}$ \texttt{-} $Exp_{13}$} + +$\texttt{place6} = newvar()$ + +$\texttt{place7} = newvar()$ + +$\texttt{code21} = Trans_{Exp}(Exp_{12}, vtable, ftable, \texttt{place6})$ + +$\texttt{code22} = Trans_{Exp}(Exp_{13}, vtable, ftable, \texttt{place7})$ + +\begin{lstlisting} +code21++ +code22++ +[place1 := place6 - place7] +\end{lstlisting} + +\partthing{\texttt{code15}, $Trans_{Exp}(Exp_6, vtable, ftable, \texttt{t4})$}{b}{\texttt{b}} + +\begin{lstlisting} +[t4 := v1] +\end{lstlisting} + +\newpage +\partthing{\texttt{code16}, $Trans_{Exp}(Exp_7, vtable, ftable, \texttt{t5})$}{0}{\texttt{0}} + +\begin{lstlisting} +[t5 := 1] +\end{lstlisting} + +\partthing{\texttt{code17}, $Trans_{Exp}(Exp_8, vtable, ftable, \texttt{place2})$}{a}{\texttt{a}} + +\begin{lstlisting} +[place2 := v0] +\end{lstlisting} + +\partthing{\texttt{code18}, $Trans_{Exp}(Exp_9, vtable, ftable, \texttt{place3})$}{b}{\texttt{b}} + +\begin{lstlisting} +[place3 := v1] +\end{lstlisting} + +\partthing{\texttt{code19}, $Trans_{Exp}(Exp_{10}, vtable, ftable, \texttt{place4})$}{a}{\texttt{a}} + +\begin{lstlisting} +[place4 := v0] +\end{lstlisting} + +\partthing{\texttt{code20}, $Trans_{Exp}(Exp_{11}, vtable, ftable, \texttt{place5})$}{b}{\texttt{b}} + +\begin{lstlisting} +[place5 := v1] +\end{lstlisting} + +\partthing{\texttt{code21}, $Trans_{Exp}(Exp_{12}, vtable, ftable, \texttt{place6})$}{b}{\texttt{b}} + +\begin{lstlisting} +[place6 := v1] +\end{lstlisting} + +\partthing{\texttt{code22}, $Trans_{Exp}(Exp_{13}, vtable, ftable, \texttt{place7})$}{a}{\texttt{a}} + +\begin{lstlisting} +[place7 := v0] +\end{lstlisting} \ No newline at end of file diff --git a/W3/fasto.sty b/W3/fasto.sty new file mode 100644 index 0000000..2897484 --- /dev/null +++ b/W3/fasto.sty @@ -0,0 +1,50 @@ +\usepackage{xcolor} +\usepackage{listings} +\usepackage{tcolorbox} +\tcbuselibrary{listings} + +\definecolor{basicColor}{HTML}{5C6166} + +\definecolor{backgroundColor}{HTML}{FCFCFC} +\definecolor{keywordColor}{HTML}{FA8D3E} +\definecolor{stringColor}{HTML}{86B300} +\definecolor{typeColor}{HTML}{399EE6} +\definecolor{numberColor}{HTML}{A37ACC} + +\lstdefinelanguage{Fasto}{ + alsoletter=0123456789, + keywords={[0]fun,let,in,if,else,then}, + keywords={[1]int,char,bool}, + keywords={[2]@invariant,0,1,2,3,4,5,6,7,8,9}, + sensitive=true, + comment=[l]{//}, + comment=[s]{/*}{*/}, + string=[b]", +} + +\lstdefinelanguage{FSharp}{ + alsoletter=0123456789->|, + keywords={[0]let,rec,|,->,match,for,in,with}, + keywords={[1]int,char,bool,INT,EXP,SymTab,CONSTANT,VARIABLE,OPERATE,LET_IN, OVER,BPLUS,BMINUS,BTIMES,RSUM,RPROD,RMAX,RARGMAX}, + keywords={[2]@invariant,0,1,2,3,4,5,6,7,8,9}, + sensitive=true, + comment=[l]{//}, + comment=[s]{/*}{*/}, + string=[b]", +} + +\lstset{ + basicstyle=\color{basicColor}\small\ttfamily, + keywordstyle=[0]\color{keywordColor}, + keywordstyle=[1]\color{typeColor}, + keywordstyle=[2]\color{numberColor}, + stringstyle=\color{stringColor}, + backgroundcolor=\color{backgroundColor}, + frame=single, framerule=1pt, + numbers=left, + stepnumber=1, + showstringspaces=false, + tabsize=1, + breaklines=true, + breakatwhitespace=true +} diff --git a/W3/main.aux b/W3/main.aux new file mode 100644 index 0000000..98a242d --- /dev/null +++ b/W3/main.aux @@ -0,0 +1,8 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {Task 1}}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1)}Intermediate code}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2)}MIPS code}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {Task 2}}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {Task 3}}{2}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {A}Intermediate code generation}{3}{}\protected@file@percent } +\gdef \@abspage@last{8} diff --git a/W3/main.fdb_latexmk b/W3/main.fdb_latexmk new file mode 100644 index 0000000..978a13f --- /dev/null +++ b/W3/main.fdb_latexmk @@ -0,0 +1,210 @@ +# Fdb version 3 +["lualatex"] 1652625398 "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3/main.tex" "main.pdf" "main" 1652625400 + "/home/nikolaj/.local/share/fonts/AntikorMono/AntikorMono-Medium.ttf" 1611081972 103940 8e55892035a16215c54dd867754fccc1 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/antikormono-medium.luc" 1651323665 104754 23ebedc62154e273369ad441e4fed323 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bold.luc" 1650282221 128371 e7304f80c7b50597b0633dcda00e60a9 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc" 1650282220 127288 6309a12a9fa2902a726598dfef4db5a5 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc" 1650283882 128260 0cb73513006fafa01bb14effa930136e "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc" 1650282221 127631 287ab9e4525229c0e9d55529c34ca704 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman17-regular.luc" 1650282221 128882 d5f833843fb0fe1150b9c61470b970f6 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman5-regular.luc" 1650282947 125928 77b87069a223d22532f2ecd3464329ff "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman6-regular.luc" 1650459734 128477 84f479d06b8a3fde92f9b86d5d708f14 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman7-regular.luc" 1650282946 128336 ad98c6b5a083d412c7d7fbb411623378 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman8-regular.luc" 1650282226 128107 a6e5f63d68c9e0e82c3eac00f927eb1a "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman9-regular.luc" 1650456839 127921 c90eb6ae5f8a306e2567001f7c35a1ca "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc" 1652619475 1364 5feba282216f2b9f6eec7317e7dda3c7 "" + "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz" 1651323659 341600 1597a54d96fec9bc135c0799b8b573f7 "" + "/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3/main.tex" 1652625398 1951 351880421c0fc77f1b4ba4848d7a98c5 "" + "/usr/share/fonts/OTF/lmroman10-regular.otf" 1593426288 111536 ae9d1b331000d544f47e5223081b7b54 "" + "/usr/share/fonts/OTF/lmroman12-bold.otf" 1593426288 110496 b9c8767d4cc3bf3f4b21f676bf89aa78 "" + "/usr/share/fonts/OTF/lmroman12-regular.otf" 1593426288 110400 d844cffffa1af59f9d2bb1bfdb6f1a2c "" + "/usr/share/fonts/OTF/lmroman17-regular.otf" 1593426288 110248 1d75fdc9dbe45e70de83ff6cc79a81c9 "" + "/usr/share/fonts/OTF/lmroman9-regular.otf" 1593426288 112680 8bab1cbacdfe2fe22ce627aaf5174f5d "" + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1650183167 1004 54797486969f23fa377b128694d548df "" + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1650183167 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1650183167 992 662f679a0b3d2d53c1b94050fdaa3f50 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1650183167 1528 abec98dbc43e172678c11b3b9031252a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1650183167 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm" 1650183167 1508 3b32edd0d68f6498a5a375e78f9edc5e "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1650183167 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm" 1650183167 1528 e2423ae06dc7dee599cceb79d1c9dc32 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1650183167 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1650183167 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1650183167 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr5.tfm" 1650183167 1220 ad296dff3c8796c18053ab7b9f86ad7c "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1650183167 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr7.tfm" 1650183167 1300 53d07721103816e093902637bc167021 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1650183167 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1650183167 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm" 1650183167 1112 14d5d5f6bd3c949edecb5b872f295553 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1650183167 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm" 1650183167 1120 2b3f9b25605010c69bc328bea6ac000f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1650183167 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1650183167 36299 5f9df58c2139e7edcf37c8fca4bd384d "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb" 1650183167 36741 fa121aac0049305630cf160b86157ee4 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb" 1650183167 36281 c355509802a035cadc5f15869451dcee "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb" 1650183167 35469 70d41d2b9ea31d5d813066df7c99281c "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1650183167 35752 024fb6c41858982481f6968b5fc26508 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1650183167 32722 d7379af29a190c3f453aba36302ff5a9 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb" 1650183167 32762 224316ccc9ad3ca0423a14971cfa7fc1 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1650183167 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1650183167 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1650183167 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1650183167 1057 525c2192b5febbd8c1f662c9468335bb "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1650183167 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1650183167 17859 4409f8f50cd365c68e684407e5350b1b "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua" 1650183167 9447 5e9f52f1871707a5d27dea360afbe4cb "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1650183167 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1650183167 992 855ff26741653ab54814101ca36e153c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1650183167 43820 1fef971b75380574ab35a0d37fd92608 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1650183167 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1650183167 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1650183167 6944 e12f8f7a7364ddf66f93ba30fb3a3742 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1650183167 4883 42daaf41e27c3735286e23e48d2d7af9 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1650183167 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1650183167 44195 5e390c414de027626ca5e2df888fa68d "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1650183167 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1650183167 21302 788a79944eb22192a4929e46963a3067 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1650183167 9690 01feb7cde25d4293ef36eef45123eb80 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1650183167 33335 dd1fa4814d4e51f18be97d88bf0da60c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1650183167 2965 4c2b1f4e0826925746439038172e5d6f "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1650183167 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1650183167 20726 d4c8db1e2e53b72721d29916314a22ea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1650183167 35249 abd4adf948f960299a4b3d27c5dddf46 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1650183167 21989 fdc867d05d228316de137a9fc5ec3bbe "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1650183167 8893 e851de2175338fdf7c17f3e091d94618 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1650183167 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1650183167 521 8e224a7af69b7fee4451d1bf76b46654 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1650183167 13391 84d29568c13bdce4133ab4a214711112 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1650183167 104935 184ed87524e76d4957860df4ce0cd1c3 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1650183167 10165 cec5fa73d49da442e56efc2d605ef154 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1650183167 28178 41c17713108e0795aac6fef3d275fbca "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1650183167 9989 c55967bf45126ff9b061fa2ca0c4694f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1650183167 3865 ac538ab80c5cf82b345016e474786549 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1650183167 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1650183167 11024 0179538121bc2dba172013a3ef89519f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1650183167 7854 4176998eeefd8745ac6d2d4bd9c98451 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1650183167 3379 781797a101f647bab82741a99944a229 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1650183167 92405 f515f31275db273f97b9d8f52e1b0736 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1650183167 37376 11cd75aac3da1c1b152b2848f30adc14 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1650183167 8471 c2883569d03f69e8e1cabfef4999cfd7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1650183167 16121 346f9013d34804439f7436ff6786cef7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1650183167 44784 cedaa399d15f95e68e22906e2cc09ef8 "" + "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1650183167 465 d68603f8b820ea4a08cce534944db581 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1650183167 926 2963ea0dcf6cc6c0a770b69ec46a477b "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1650183167 5546 f3f24d7898386cb7daac70bdd2c4d6dc "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" 1650183167 13244 6674e4de0678d77c2d7465acc4ea20d7 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1650183167 61163 9b2eefc24e021323e0fc140e9826d016 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1650183167 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1650183167 7778 53c8b5623d80238f6a20aa1df1868e63 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1650183167 37060 797782f0eb50075c9bc952374d9a659a "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1650183167 37431 9abe862035de1b29c7a677f3205e3d9f "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1650183167 4494 af17fb7efeafe423710479858e42fa7e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1650183167 7251 fb18c67117e09c64de82267e12cd8aa4 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1650183167 29274 e15c5b7157d21523bd9c9f1dfa146b8e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1650183167 6825 a2b0ea5b539dda0625e99dd15785ab59 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt" 1650183167 84688 8e67e575f505f0ec3d23bc8a0961894e "" + "/usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt" 1650183167 130164 82b7580d6edaca727c23d8bf9ec00aa5 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt" 1650183167 21969 531ffba1234ef2c233f4ffa1bdc9c58f "" + "/usr/share/texmf-dist/tex/generic/unicode-data/Scripts.txt" 1650183167 181635 b1d22e9d6073db71dc94e5f0c2f1ab6b "" + "/usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt" 1650183167 16830 24748f42075a36b6d7521d0867a90717 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1650183167 1897793 c98cbeae07758b826ef080c65b9d4d61 "" + "/usr/share/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt" 1650183167 107025 7c1847e08aecbf5069b4bb31cf508810 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1650183167 2222 da905dc1db75412efd2d8f67739f0596 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1650183167 4173 bc0410bcccdff806d6132d3c1ef35481 "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1650183167 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c "" + "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1650183167 4128 8eea906621b6639f7ba476a472036bbe "" + "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1650183167 2444 926f379cc60fcf0c6e3fee2223b4370d "" + "/usr/share/texmf-dist/tex/latex/base/article.cls" 1650183167 20144 8a7de377ae7a11ee924a7499611f5a9d "" + "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1650183167 4946 461cc78f6f26901410d9f1d725079cc6 "" + "/usr/share/texmf-dist/tex/latex/base/ltluatex.lua" 1650183167 19214 9fefc6dff80101966499ea0d8ae2e503 "" + "/usr/share/texmf-dist/tex/latex/base/size10.clo" 1650183167 8448 96f18c76bf608a36ee6fbf021ac1dd32 "" + "/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1650183167 2430 06a89bcded389391906798ea7a3f3aaa "" + "/usr/share/texmf-dist/tex/latex/environ/environ.sty" 1650181202 4378 f429f0da968c278653359293040a8f52 "" + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1650183167 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1650183167 46845 3b58f70c6e861a13d927bff09d35ecbc "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty" 1650183167 150585 e7858b29d466f38afac90db54bb48055 "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg" 1650183167 549 c4adac819276241fea8eb79c5ab7b99e "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.lua" 1650183167 3021 d020be140dbb56718a42324548f9a72e "" + "/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty" 1650183167 1656 7e824878bad4df5a3e8bba4e463d9126 "" + "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1650183167 41601 9cf6c5257b1bc7af01a58859749dd37a "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1650183167 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1650183167 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def" 1650183167 19010 055822b35577472bb450b4662bbf28d9 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1650183167 18399 7e40f80366dffb22c0e7b70517db5cb4 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1650183167 7996 a8fb260d598dcaf305a7ae7b9c3e3229 "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1650183167 2671 4de6781a30211fe0ea4c672e4a2a8166 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1650183167 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def" 1650183167 32015 42358882bd148fc4deec6f8c019c4c9e "" + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.lua" 1650183167 15759 a2cefe449beaff9fbbdd777cbd4c3f7a "" + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1650183167 6107 e4124ef96db512db87780f95c2a6b136 "" + "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1650183167 6758 7d9d899cbbfc962fbc4bb93f4c69eec2 "" + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1650183167 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua" 1650183167 1031 977f79ff10b802fc398926378bec58e9 "" + "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1650183167 1830 e31effa752c61538383451ae21332364 "" + "/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1650183167 80964 64e57373f36316e4a09b517cbf1aba2e "" + "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1650183167 77022 ee25ce086f4a79d8cf73bac6f94c02a5 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1650183167 1090 bae35ef70b3168089ef166db3e66f5b2 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1650183167 410 615550c46f918fcbee37641b02a862d9 "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1650183167 21013 f4ff83d25bb56552493b030f27c075ae "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1650183167 989 c49c8ae06d96f8b15869da7428047b1e "" + "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1650183167 443 8c872229db56122037e86bcda49e14f3 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1650183167 325 f9f16d12354225b7dd52a3321f085955 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex" 1650181202 3414 35cdad46dacfbdf3277e05e06e9510c8 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex" 1650181202 13913 e8b437b63409c475089ab65612dac561 "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex" 1650181202 2591 0ecc2aaa440bf2ab038f0776bf9dccdb "" + "/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty" 1650181202 90399 93200a4832e517564b5aa5dc46e12177 "" + "/usr/share/texmf-dist/tex/latex/tools/multicol.sty" 1650183167 32262 2bb622a0aa56c4a7a5cbdfe9d122c15a "" + "/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1650183167 4118 0f286eca74ee36b7743ff20320e5479f "" + "/usr/share/texmf-dist/tex/latex/tools/verbatim.sty" 1650183167 7392 39729ae6a807e217edf1442cf8fab2c2 "" + "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1650181202 1380 971a51b00a14503ddf754cab24c3f209 "" + "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1650183167 56029 3f7889dab51d620aa43177c391b7b190 "" + "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua" 1650183167 21269 eb4154856f0afe9e8d886dbf6922dcc6 "" + "/usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua" 1650183167 2115 596f0e8384e97c26c78a8e88c65a7843 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua" 1650183167 131865 7823724834e59b4ec715d8bb8cbaeb54 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua" 1650183167 2718 ab2094ad7c4dbeee0586e66867657528 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua" 1650183167 603 398583cb619d20952d67edcedae41608 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua" 1650183167 111260 42b0c7151f556bf3efa50f07f49b8db0 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua" 1650183167 4859 0a4cc7ac69f1ddc17187973389446292 "" + "/usr/share/texmf-dist/tex/luatex/lualibs/lualibs.lua" 1650183167 3780 a9bd8ce659ead1f89cff36820bd2de52 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua" 1650183167 879568 4dc8ce07471f8af7aa98d835df654768 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua" 1650183167 12745 4bc43036e9796fccb0b8869f4b05bf2e "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua" 1650183167 32597 56ff5ca809e974b5630cdce6d287982d "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua" 1650183167 6809 6c20d5dc2b2b4227f873e7df0fd25316 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua" 1650183167 15954 5989cddee9b5371697c559ec201e27e7 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua" 1650183167 31223 5b294133cd45a4a6f4b94388dbfc2964 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua" 1650183167 134114 315be26e69005984329b81aa331e1365 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua" 1650183167 1004 04466a99226e5724ef9287ec1a28263a "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua" 1650183167 4047 e218dc2d291d024f2d1b45da766f6cfc "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua" 1650183167 33149 26ff83b26be22a1962db807b51a362dc "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua" 1650183167 18970 16079aa19c3862e2e8f6b8cb91cf037a "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua" 1650183167 42240 09076cf26ee8160a8eb667c6be500069 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua" 1650183167 14279 1ddc491d739900212c540b4ec73e9eff "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua" 1650183167 4050 7fe81398f3e2a4a9477ba45f396d5563 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua" 1650183167 20038 e49220e9e6fd5a9f9536cbc4eca8c1bb "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua" 1650183167 19746 8acaf9e42a9c9fa1c398a0944d1a4d50 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua" 1650183167 20268 000b624f54d934aff044862b7a64d4e2 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua" 1650183167 8840 e9f98d4904d245facab3932c505ea0f8 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua" 1650183167 11323 22964216fb42c7b07623fc43da5149ac "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua" 1650183167 275 b19c9cc34cf1d676c39f872cfb41aef6 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua" 1650183167 15068 3f88fec616eb7b3f56fc5932a0f1e4d8 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua" 1650183167 12224 c06af0d71ab75a68f3445ecc6fa4e7b3 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua" 1650183167 31007 a7eb408eae165d6a61d11a705cab1b98 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua" 1650183167 10984 7fd3c8d3d5a76c89227110177e7979f3 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua" 1650183167 2506 b987b6592183d5cc5ec858d5792cc381 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua" 1650183167 6317 e7fa94f6b0c4ea27bbd6cc0185b5713d "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua" 1650183167 2582 ec8f80689df7ba440286d00bcf6ed680 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua" 1650183167 6309 5d97cb13052848afe1aba7e7ebc1469c "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua" 1650183167 7528 fb7b0f47a74b414177bea5f982abf1de "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua" 1650183167 7589 65c7651d19fe06ec17196c22c533f768 "" + "/usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload.lua" 1650183167 13565 30cc2d8cecf79afb1abb4d5c12eb919a "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1652348967 4408072 42ceaa83bae76aebad711d3f3dd7f55f "" + "/var/lib/texmf/web2c/luahbtex/lualatex.fmt" 1652348949 4561207 f654a70ada34c37686970d61677ed13a "" + "appendix_a.tex" 1652625160 6037 54a4e11630243c2fa19813e803314f71 "" + "fasto.sty" 1652614481 1401 a6d806798c61bebd8e4080170252a195 "" + "main.aux" 1652625400 637 cc70af0592d9a7b79f291b77d4d7322c "lualatex" + "main.tex" 1652625398 1951 351880421c0fc77f1b4ba4848d7a98c5 "" + (generated) + "main.aux" + "main.log" + "main.pdf" diff --git a/W3/main.fls b/W3/main.fls new file mode 100644 index 0000000..6d316ff --- /dev/null +++ b/W3/main.fls @@ -0,0 +1,307 @@ +PWD /home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3 +INPUT /var/lib/texmf/web2c/luahbtex/lualatex.fmt +INPUT /home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3/main.tex +OUTPUT main.log +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua +INPUT /usr/share/texmf-dist/tex/latex/base/ltluatex.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua +INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua +OUTPUT /home/nikolaj/.texlive/texmf-var/m_t_x_t_e_s_t.tmp +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/Scripts.txt +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua +INPUT /usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua +INPUT /usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt +INPUT /usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua +INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.lua +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc +INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.lua +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg +INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bold.luc +INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty +INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty +INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/antikormono-medium.luc +INPUT ./fasto.sty +INPUT ./fasto.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty +INPUT /usr/share/texmf-dist/tex/latex/environ/environ.sty +INPUT /usr/share/texmf-dist/tex/latex/environ/environ.sty +INPUT /usr/share/texmf-dist/tex/latex/environ/environ.sty +INPUT /usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty +INPUT /usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty +INPUT /usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex +INPUT /usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua +INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty +INPUT ./main.aux +INPUT ./main.aux +OUTPUT main.aux +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman17-regular.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman8-regular.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman6-regular.luc +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman9-regular.luc +OUTPUT main.pdf +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT ./appendix_a.tex +INPUT ./appendix_a.tex +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman7-regular.luc +INPUT /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman5-regular.luc +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy5.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr5.tfm +INPUT ./main.aux +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb diff --git a/W3/main.log b/W3/main.log new file mode 100644 index 0000000..24098f4 --- /dev/null +++ b/W3/main.log @@ -0,0 +1,658 @@ +This is LuaHBTeX, Version 1.15.0 (TeX Live 2022/Arch Linux) (format=lualatex 2022.5.12) 15 MAY 2022 16:36 + restricted system commands enabled. + file:line:error style messages enabled. +**/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3/main.tex +(/home/nikolaj/Code/Datalogi/2022B4-IPS/IPS_W-assignments/W3/main.tex +LaTeX2e <2021-11-15> patch level 1 +Lua module: luaotfload 2022-03-18 3.21 Lua based OpenType font support +Lua module: lualibs 2021-05-20 2.74 ConTeXt Lua standard libraries. +Lua module: lualibs-extended 2021-05-20 2.74 ConTeXt Lua libraries -- extended collection. +luaotfload | conf : Root cache directory is "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names". +luaotfload | init : Loading fontloader "fontloader-2022-02-24.lua" from kpse-resolved path "/usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua". +Lua-only attribute luaotfload@noligature = 1 +luaotfload | init : Context OpenType loader version 3.119 +Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'. +Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'. +Inserting `luaotfload.glyph_stream' at position 1 in `glyph_stream_provider'. +Inserting `luaotfload.define_font' at position 1 in `define_font'. +Lua-only attribute luaotfload_color_attribute = 2 +luaotfload | conf : Root cache directory is "/home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names". +Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_opentype_file'. +Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_truetype_file'. +Removing `luaotfload.glyph_stream' from `glyph_stream_provider'. +Inserting `luaotfload.harf.glyphstream' at position 1 in `glyph_stream_provider'. +Inserting `luaotfload.harf.finalize_vlist' at position 1 in `post_linebreak_filter'. +Inserting `luaotfload.harf.finalize_hlist' at position 2 in `hpack_filter'. +Inserting `luaotfload.cleanup_files' at position 1 in `wrapup_run'. +Inserting `luaotfload.harf.finalize_unicode' at position 1 in `finish_pdffile'. +Inserting `luaotfload.glyphinfo' at position 1 in `glyph_info'. +Lua-only attribute luaotfload.letterspace_done = 3 +Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch_font'. +Inserting `luaotfload.aux.set_font_index' at position 2 in `luaotfload.patch_font'. +Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patch_font'. +Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_font_unsafe'. +Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_font'. +Inserting `luaotfload.aux.set_xheight' at position 5 in `luaotfload.patch_font'. +Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'. L3 programming layer <2022-04-10> +Inserting `tracingstacklevels' at position 1 in `input_level_string'. (/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +luaotfload | db : Font names database loaded from /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz) +\c@part=\count183 +\c@section=\count184 +\c@subsection=\count185 +\c@subsubsection=\count186 +\c@paragraph=\count187 +\c@subparagraph=\count188 +\c@figure=\count189 +\c@table=\count190 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen137 +) (/usr/share/texmf-dist/tex/latex/listings/listings.sty (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +\lst@mode=\count191 +\lst@gtempboxa=\box50 +\lst@token=\toks17 +\lst@length=\count192 +\lst@currlwidth=\dimen138 +\lst@column=\count193 +\lst@pos=\count194 +\lst@lostspace=\dimen139 +\lst@width=\dimen140 +\lst@newlines=\count195 +\lst@lineno=\count196 +\lst@maxwidth=\dimen141 + (/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count197 +\lst@skipnumbers=\count198 +\lst@framebox=\box51 +) (/usr/share/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) + (/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2022-04-10 L3 programming layer (loader) + (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def +File: l3backend-luatex.def 2022-04-14 L3 backend support: PDF output (LuaTeX) +\l__color_backend_stack_int=\count199 +\l__pdf_internal_box=\box52 +)) +Package: xparse 2022-01-12 L3 Experimental document command parser +) +Package: fontspec 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX +Lua module: fontspec 2022/01/15 2.8a Font selection for XeLaTeX and LuaLaTeX (/usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty +Package: fontspec-luatex 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX +\l__fontspec_script_int=\count266 +\l__fontspec_language_int=\count267 +\l__fontspec_strnum_int=\count268 +\l__fontspec_tmp_int=\count269 +\l__fontspec_tmpa_int=\count270 +\l__fontspec_tmpb_int=\count271 +\l__fontspec_tmpc_int=\count272 +\l__fontspec_em_int=\count273 +\l__fontspec_emdef_int=\count274 +\l__fontspec_strong_int=\count275 +\l__fontspec_strongdef_int=\count276 +\l__fontspec_tmpa_dim=\dimen142 +\l__fontspec_tmpb_dim=\dimen143 +\l__fontspec_tmpc_dim=\dimen144 + (/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) (/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + (/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count277 +\Gm@cntv=\count278 +\c@Gm@tempcnt=\count279 +\Gm@bindingoffset=\dimen145 +\Gm@wd@mp=\dimen146 +\Gm@odd@mp=\dimen147 +\Gm@even@mp=\dimen148 +\Gm@layoutwidth=\dimen149 +\Gm@layoutheight=\dimen150 +\Gm@layouthoffset=\dimen151 +\Gm@layoutvoffset=\dimen152 +\Gm@dimlist=\toks18 +) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2021/10/15 v2.17l AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + (/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks19 +\ex@=\dimen153 +)) (/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen154 +) (/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2021/08/26 v2.02 operator names +) +\inf@bad=\count280 +LaTeX Info: Redefining \frac on input line 236. +\uproot@=\count281 +\leftroot@=\count282 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count283 +\DOTSCASE@=\count284 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box53 +\strutbox@=\box54 +\big@size=\dimen155 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count285 +\c@MaxMatrixCols=\count286 +\dotsspace@=\muskip16 +\c@parentequation=\count287 +\dspbrk@lvl=\count288 +\tag@help=\toks20 +\row@=\count289 +\column@=\count290 +\maxfields@=\count291 +\andhelp@=\toks21 +\eqnshift@=\dimen156 +\alignsep@=\dimen157 +\tagshift@=\dimen158 +\tagwidth@=\dimen159 +\totwidth@=\dimen160 +\lineht@=\dimen161 +\@envbody=\toks22 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks23 +LaTeX Info: Redefining \[ on input line 2938. +LaTeX Info: Redefining \] on input line 2939. +) (/usr/share/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi) +\c@tracingmulticols=\count292 +\mult@box=\box55 +\multicol@leftmargin=\dimen162 +\c@unbalance=\count293 +\c@collectmore=\count294 +\doublecol@number=\count295 +\multicoltolerance=\count296 +\multicolpretolerance=\count297 +\full@width=\dimen163 +\page@free=\dimen164 +\premulticols=\dimen165 +\postmulticols=\dimen166 +\multicolsep=\skip52 +\multicolbaselineskip=\skip53 +\partial@page=\box56 +\last@line=\box57 +\maxbalancingoverflow=\dimen167 +\mult@rightbox=\box58 +\mult@grightbox=\box59 +\mult@firstbox=\box60 +\mult@gfirstbox=\box61 +\@tempa=\box62 +\@tempa=\box63 +\@tempa=\box64 +\@tempa=\box65 +\@tempa=\box66 +\@tempa=\box67 +\@tempa=\box68 +\@tempa=\box69 +\@tempa=\box70 +\@tempa=\box71 +\@tempa=\box72 +\@tempa=\box73 +\@tempa=\box74 +\@tempa=\box75 +\@tempa=\box76 +\@tempa=\box77 +\@tempa=\box78 +\@tempa=\box79 +\@tempa=\box80 +\@tempa=\box81 +\@tempa=\box82 +\@tempa=\box83 +\@tempa=\box84 +\@tempa=\box85 +\@tempa=\box86 +\@tempa=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\c@minrows=\count298 +\c@columnbadness=\count299 +\c@finalcolumnbadness=\count300 +\last@try=\dimen168 +\multicolovershoot=\dimen169 +\multicolundershoot=\dimen170 +\mult@nat@firstbox=\box98 +\colbreak@box=\box99 +\mc@col@check@num=\count301 +) +luaotfload | cache : Lookup cache loaded from /home/nikolaj/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-lookup-cache.luc. + +Package fontspec Info: Could not resolve font "AntikorMonoMedium/BI" (it +(fontspec) probably doesn't exist). + + +Package fontspec Info: Could not resolve font "AntikorMonoMedium/B" (it +(fontspec) probably doesn't exist). + + +Package fontspec Info: Could not resolve font "AntikorMonoMedium/I" (it +(fontspec) probably doesn't exist). + + +Package fontspec Info: Font family 'AntikorMonoMedium(0)' created for font +(fontspec) 'Antikor Mono Medium' with options +(fontspec) [WordSpace={1,0,0},HyphenChar=None,PunctuationSpace=WordSpace,Scale=0.9]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[0.9]"AntikorMonoMedium:mode=node;script=latn;language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) <->s*[0.9]"AntikorMonoMedium:mode=node;script=latn;language=dflt;+smcp;" +(fontspec) and font adjustment code: +(fontspec) \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font +(fontspec) =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen +(fontspec) 4\font \fontdimen 7\font =0\fontdimen 2\font +(fontspec) \tex_hyphenchar:D \font =-1\scan_stop: + + (./fasto.sty (/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: luatex.def on input line 227. + (/usr/share/texmf-dist/tex/latex/graphics-def/luatex.def +File: luatex.def 2021/06/01 v1.2c Graphics/color driver for luatex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2022/01/07 version 5.0.2 text color boxes + (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks24 +\pgfutil@tempdima=\dimen171 +\pgfutil@tempdimb=\dimen172 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box100 +) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2021/05/15 v3.1.9a (3.1.9a) +)) +Package: pgf 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + (/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) (/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: luatex.def on input line 107. +) +\Gin@req@height=\dimen173 +\Gin@req@width=\dimen174 +) (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks25 +\pgfkeys@temptoks=\toks26 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks27 +)) +\pgf@x=\dimen175 +\pgf@y=\dimen176 +\pgf@xa=\dimen177 +\pgf@ya=\dimen178 +\pgf@xb=\dimen179 +\pgf@yb=\dimen180 +\pgf@xc=\dimen181 +\pgf@yc=\dimen182 +\pgf@xd=\dimen183 +\pgf@yd=\dimen184 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count302 +\c@pgf@countb=\count303 +\c@pgf@countc=\count304 +\c@pgf@countd=\count305 +\t@pgf@toka=\toks28 +\t@pgf@tokb=\toks29 +\t@pgf@tokc=\toks30 +\pgf@sys@id@count=\count306 + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2021/05/15 v3.1.9a (3.1.9a) +) +Driver file for pgf: pgfsys-luatex.def + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def +File: pgfsys-luatex.def 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2021/05/15 v3.1.9a (3.1.9a) +))) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfsyssoftpath@smallbuffer@items=\count307 +\pgfsyssoftpath@bigbuffer@items=\count308 +) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen185 +\pgfmath@count=\count309 +\pgfmath@box=\box101 +\pgfmath@toks=\toks31 +\pgfmath@stack@operand=\toks32 +\pgfmath@stack@operation=\toks33 +) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count310 +)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@picminx=\dimen186 +\pgf@picmaxx=\dimen187 +\pgf@picminy=\dimen188 +\pgf@picmaxy=\dimen189 +\pgf@pathminx=\dimen190 +\pgf@pathmaxx=\dimen191 +\pgf@pathminy=\dimen192 +\pgf@pathmaxy=\dimen193 +\pgf@xx=\dimen194 +\pgf@xy=\dimen195 +\pgf@yx=\dimen196 +\pgf@yy=\dimen197 +\pgf@zx=\dimen198 +\pgf@zy=\dimen199 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@path@lastx=\dimen256 +\pgf@path@lasty=\dimen257 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@shorten@end@additional=\dimen258 +\pgf@shorten@start@additional=\dimen259 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfpic=\box102 +\pgf@hbox=\box103 +\pgf@layerbox@main=\box104 +\pgf@picture@serial@count=\count311 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgflinewidth=\dimen260 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@pt@x=\dimen261 +\pgf@pt@y=\dimen262 +\pgf@pt@temp=\dimen263 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfarrowsep=\dimen264 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@max=\dimen265 +\pgf@sys@shading@range@num=\count312 +\pgf@shadingcount=\count313 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfexternal@startupbox=\box105 +)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfnodeparttextbox=\box106 +) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2021/05/15 v3.1.9a (3.1.9a) +\pgf@nodesepstart=\dimen266 +\pgf@nodesepend=\dimen267 +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2020-07-07 v1.5u LaTeX2e package for verbatim enhancements +\every@verbatim=\toks34 +\verbatim@line=\toks35 +\verbatim@in@stream=\read3 +) (/usr/share/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments + (/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +)) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count314 +) +\tcb@titlebox=\box107 +\tcb@upperbox=\box108 +\tcb@lowerbox=\box109 +\tcb@phantombox=\box110 +\c@tcbbreakpart=\count315 +\c@tcblayer=\count316 +\c@tcolorbox@number=\count317 +\tcb@temp=\box111 +\tcb@temp=\box112 +\tcb@temp=\box113 +\tcb@temp=\box114 +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex +Library (tcolorbox): 'tcblistings.code.tex' version '5.0.2' +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex +Library (tcolorbox): 'tcblistingscore.code.tex' version '5.0.2' +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex +Library (tcolorbox): 'tcbprocessing.code.tex' version '5.0.2' +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) (/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +\pdftexcmds@toks=\toks36 +) (/usr/share/texmf-dist/tex/latex/tools/shellesc.sty +Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX +Package shellesc Info: Restricted shell escape enabled on input line 77. +)) +\c@tcblisting=\count318 +))) (./main.aux) +\openout1 = main.aux + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 35. +LaTeX Font Info: Trying to load font information for TS1+cmr on input line 35. + (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +\c@lstlisting=\count319 + +Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid +(fontspec) this). + +\symlegacymaths=\mathgroup4 +LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold' +(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 35. +LaTeX Font Info: Redeclaring math accent \acute on input line 35. +LaTeX Font Info: Redeclaring math accent \grave on input line 35. +LaTeX Font Info: Redeclaring math accent \ddot on input line 35. +LaTeX Font Info: Redeclaring math accent \tilde on input line 35. +LaTeX Font Info: Redeclaring math accent \bar on input line 35. +LaTeX Font Info: Redeclaring math accent \breve on input line 35. +LaTeX Font Info: Redeclaring math accent \check on input line 35. +LaTeX Font Info: Redeclaring math accent \hat on input line 35. +LaTeX Font Info: Redeclaring math accent \dot on input line 35. +LaTeX Font Info: Redeclaring math accent \mathring on input line 35. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 35. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 35. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 35. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 35. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 35. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 35. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 35. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 35. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 35. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 35. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 35. +LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 35. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 35. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `normal' on input line 35. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> TU/lmr/m/n on input line 35. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `bold' on input line 35. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> TU/lmr/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) TU/lmr/m/n --> TU/lmr/m/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> TU/lmr/m/it on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> TU/lmr/b/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/m/n on input line 35. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) TU/lmr/m/n --> TU/lmr/b/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> TU/lmr/b/it on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> TU/AntikorMonoMedium(0)/b/n on input line 35. + +*geometry* driver: auto-detecting +*geometry* detected driver: luatex +*geometry* verbose mode - [ preamble ] result: +* driver: luatex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(72.26999pt, 452.9679pt, 72.26999pt) +* v-part:(T,H,B)=(72.26999pt, 700.50687pt, 72.26999pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=452.9679pt +* \textheight=700.50687pt +* \oddsidemargin=0.0pt +* \evensidemargin=0.0pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count320 +\scratchdimen=\dimen268 +\scratchbox=\box115 +\nofMPsegments=\count321 +\nofMParguments=\count322 +\everyMPshowfont=\toks37 +\MPscratchCnt=\count323 +\MPscratchDim=\dimen269 +\MPnumerator=\count324 +\makeMPintoPDFobject=\count325 +\everyMPtoPDFconversion=\toks38 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. + (/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live +)) +LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be +(Font) scaled to size 8.09995pt on input line 41. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./appendix_a.tex +LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be +(Font) scaled to size 10.79993pt on input line 1. +LaTeX Font Info: Font shape `TU/AntikorMonoMedium(0)/m/n' will be +(Font) scaled to size 8.99994pt on input line 1. + [3] [4] [5] [6] [7]) [8] (./main.aux)) + +Here is how much of LuaTeX's memory you used: + 17434 strings out of 477762 + 125009,794899 words of node,token memory allocated + 506 words of node memory still in use: + 6 hlist, 2 vlist, 2 rule, 2 glue, 4 kern, 1 glyph, 7 attribute, 55 glue_spec, 7 attribute_list, 2 write nodes + avail lists: 2:1576,3:143,4:1998,5:1966,6:95,7:4318,8:47,9:5450,10:7,11:156 + 37560 multiletter control sequences out of 65536+600000 + 61 fonts using 5083911 bytes + 104i,7n,101p,518b,488s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on main.pdf (8 pages, 120182 bytes). + +PDF statistics: 106 PDF objects out of 1000 (max. 8388607) + 69 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 131072) + 16 words of extra memory for PDF output out of 10000 (max. 100000000) + diff --git a/W3/main.pdf b/W3/main.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0119b0bc06c031b4b708f689ed18600ee67fc77c GIT binary patch literal 120182 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 VqSQ1lLqkh5Lo+T_RabvEE&$vyB_jX; literal 0 HcmV?d00001 diff --git a/W3/main.synctex.gz b/W3/main.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1d47f4145e99f69c6c5d5df11acff7f6aaedea9 GIT binary patch literal 72495 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 literal 0 HcmV?d00001 diff --git a/W3/main.tex b/W3/main.tex new file mode 100644 index 0000000..cbac4dc --- /dev/null +++ b/W3/main.tex @@ -0,0 +1,122 @@ +\documentclass[a4paper]{article} +\usepackage{listings} +\usepackage{fontspec} +\usepackage[margin=1in]{geometry} +\usepackage{amsmath} +\usepackage{multicol} + +\renewcommand{\thesection}{Task \arabic{section}} +\renewcommand{\thesubsection}{\arabic{subsection})} +\renewcommand{\thesubsubsection}{\alph{subsubsection})} + +\setmonofont[Scale=0.9]{Antikor Mono Medium} + +\input{fasto.sty} + +\setlength{\parskip}{5pt} +\setlength{\parindent}{0pt} + +\title{W2 - IPS} +\author{Nikolaj Gade (qhp695)} +\date{May 2022} + +\newcommand{\partthing}[3]{% +{\center \rule{\textwidth}{2px}\\\vspace{5px}} + +{\large \underline{#1}} + +\texttt{#2} + +\underline{#3} + +\vspace{10px} +} + +\begin{document} +\maketitle +\section{} +\subsection{Intermediate code} +See appendix A for the full generation. + +\begin{lstlisting} +LABEL label1 +t4 := v1 +t5 := 1 +IF t4 == t5 THEN label3 ELSE label4 +LABEL label4 +t0 := 1 +place2 := v0 +place3 := v1 +t1 := place2 / place3 +IF t0 < t1 THEN label2 ELSE label3 +LABEL label2 +t0 := v1 +t3 := v0 +IF t2 < t3 THEN label6 ELSE label7 +LABEL label5 +place4 := v0 +place5 := v1 +place0 := place4 - place5 +v0 := place0 +GOTO label7 +LABEL label6 +place6 := v1 +place7 := v0 +place1 := place6 - place7 +v1 := place1 +GOTO label5 +LABEL label7 +GOTO label1 +LABEL label3 +\end{lstlisting} + +\newpage +\subsection{MIPS code} + +\begin{lstlisting} +label1: + mov t4, v1 + addi t5, R0, 1 + beq t4, t5, label3 +label4: + addi t0, R0, 1 + mov place2, v0 + mov place3, v1 + div place2, place3 + mflo t1 + addi t1, t1, 1 + slt rd, t0, t1 + beq rd, R0, label3 +label2: + mov t0, v1 + mov t3, v0 + slt rd, t2, t3 + bne rd, R0, label6 + j label7 +label5: + mov place4, v0 + mov place5, v1 + sub place0, place4, place5 + mov v0, place0 + j label7 +label6: + mov place6, v1 + mov place7, v0 + sub place1, place6, place7 + mov v1, place1 + j label5 +label7: + j label1 +label3: +\end{lstlisting} + +\section{} + +\section{} + +\newpage +\appendix +\section{Intermediate code generation} +\input{appendix_a.tex} + +\end{document} \ No newline at end of file