diff options
Diffstat (limited to 'comp/lucas-standen-NEA')
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.aux | 14 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.fdb_latexmk | 194 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.fls | 369 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.log | 31 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.out | 1 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.tex | 78 | ||||
-rw-r--r-- | comp/lucas-standen-NEA/writeup2/writeup.toc | 1 |
7 files changed, 674 insertions, 14 deletions
diff --git a/comp/lucas-standen-NEA/writeup2/writeup.aux b/comp/lucas-standen-NEA/writeup2/writeup.aux index 0880d1d..9cded71 100644 --- a/comp/lucas-standen-NEA/writeup2/writeup.aux +++ b/comp/lucas-standen-NEA/writeup2/writeup.aux @@ -49,4 +49,16 @@ \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}Converting zippy to C}{18}{subsubsection.5.5.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Actually using zippy}{18}{subsection.5.6}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {6}Implementation}{19}{section.6}\protected@file@percent } -\gdef \@abspage@last{19} +\@writefile{lol}{\contentsline {lstlisting}{../code2/zpy.c}{19}{lstlisting.-4}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/fileread.c}{21}{lstlisting.-5}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/tokenizer.c}{22}{lstlisting.-6}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/appendsnprintf.c}{23}{lstlisting.-7}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/comp.c}{24}{lstlisting.-8}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/util.c}{31}{lstlisting.-9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Header files}{32}{subsection.6.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/fileread.h}{32}{lstlisting.-10}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/tokenizer.h}{32}{lstlisting.-11}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/comp.h}{32}{lstlisting.-12}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/appendsnprintf.h}{32}{lstlisting.-13}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{../code2/util.h}{32}{lstlisting.-14}\protected@file@percent } +\gdef \@abspage@last{32} diff --git a/comp/lucas-standen-NEA/writeup2/writeup.fdb_latexmk b/comp/lucas-standen-NEA/writeup2/writeup.fdb_latexmk new file mode 100644 index 0000000..fd23191 --- /dev/null +++ b/comp/lucas-standen-NEA/writeup2/writeup.fdb_latexmk @@ -0,0 +1,194 @@ +# Fdb version 4 +["pdflatex"] 1731580656.34274 "writeup.tex" "writeup.pdf" "writeup" 1731580659.52944 2 + "../code/proto/AST/ast.c" 1730658500.71123 2961 c47f93a2515bbdc975ff63648a7cdd5e "" + "../code/proto/AST/astg.c" 1730658500.71123 952 02073ee7971b5c86c469ca9979e7558e "" + "../code/proto/AST/astg.h" 1730658500.71123 275 d81b6b122dc745e84025255cf68ff265 "" + "../code2/appendsnprintf.c" 1730658500.71456 868 029fe239ee4d30b36882e0f5a913794f "" + "../code2/comp.c" 1730726039.63775 11195 cf8ef6ed4f8af180442e49887cdd19eb "" + "../code2/fileread.c" 1730724872.70121 862 dc4f9a5ae152b963b435fab6fb1dcaed "" + "../code2/tokenizer.c" 1730658500.7379 1798 25cc626f9fb36424dcb2d83d8eb9953a "" + "../code2/util.c" 1730658500.7379 185 9bc6679a71ee8b330e117822d433f881 "" + "../code2/zpy.c" 1730724922.45428 2180 aa88ddb9009151e1a3330651bbebe5db "" + "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1731436073 2900 1537cc8184ad1792082cd229ecc269f4 "" + "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1731436073 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm" 1731436073 1536 74b7293ec3713bb7fdca8dd1bd1f469c "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1731436073 1324 c910af8c371558dc20f2d7822f66fe64 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbxti10.tfm" 1731436073 1532 9162035f4e7176612125649e348e2195 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1731436073 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1731436073 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1731436073 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1731436073 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1731436073 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1731436073 1292 296a67155bdbfc32aa9c636f21e91433 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1731436073 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1731436073 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1731436073 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1731436073 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1731436073 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmti12.tfm" 1731436073 1484 ed72f8f5cf654cda15ecc8e32bfcbee5 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1731436073 768 1321e9409b4137d6fb428ac9dc956269 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm" 1731436073 772 9a936b7f5e2ff0557fce0f62822f0bbf "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1731436073 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1731436073 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texmf-dist/tex/generic/babel-english/english.ldf" 1731436073 7008 9ff5fdcc865b01beca2b0fe4a46231d4 "" + "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1731436073 146276 10a40dabec03ce18494af0c3a51bcbdc "" + "/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-en.ini" 1731436073 3966 caeee5a9e5771d4446aa1ca9015ba1b2 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex" 1731436073 336 ed676b5e7dfd862bc78d634f6a973f37 "" + "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1731436073 6948 df63e25be1d2bc35bbad5a0141f41348 "" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1731436073 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1731436073 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1731436073 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1731436073 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1731436073 1057 525c2192b5febbd8c1f662c9468335bb "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1731436073 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1731436073 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1731436073 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1731436073 17865 1a9bd36b4f98178fa551aca822290953 "" + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1731436073 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1731436073 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1731436073 1016 1c2b89187d12a2768764b83b4945667c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1731436073 43820 1fef971b75380574ab35a0d37fd92608 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1731436073 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1731436073 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1731436073 6911 f6d4cf5a3fef5cc879d668b810e82868 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1731436073 4883 42daaf41e27c3735286e23e48d2d7af9 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1731436073 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1731436073 44195 5e390c414de027626ca5e2df888fa68d "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1731436073 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1731436073 21302 788a79944eb22192a4929e46963a3067 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1731436073 9691 3d42d89522f4650c2f3dc616ca2b925e "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1731436073 33335 dd1fa4814d4e51f18be97d88bf0da60c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1731436073 2965 4c2b1f4e0826925746439038172e5d6f "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1731436073 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1731436073 20821 7579108c1e9363e61a0b1584778804aa "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1731436073 35249 abd4adf948f960299a4b3d27c5dddf46 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1731436073 22012 81b34a0aa8fa1a6158cc6220b00e4f10 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1731436073 8893 e851de2175338fdf7c17f3e091d94618 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" 1731436073 15929 463535aa2c4268fead6674a75c0e8266 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfit.code.tex" 1731436073 3626 2d87dc681257fa32d07a8b3934b10f88 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex" 1731436073 410 048d1174dabde96757a5387b8f23d968 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex" 1731436073 1201 8bd51e254d3ecf0cd2f21edd9ab6f1bb "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex" 1731436073 494 8de62576191924285b021f4fc4292e16 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" 1731436073 339 be0fe46d92a80e3385dd6a83511a46f2 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex" 1731436073 329 ba6d5440f8c16779c2384e0614158266 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex" 1731436073 923 c7a223b32ffdeb1c839d97935eee61ff "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex" 1731436073 475 4b4056fe07caa0603fede9a162fe666d "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1731436073 11518 738408f795261b70ce8dd47459171309 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1731436073 186782 af500404a9edec4d362912fe762ded92 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" 1731436073 85938 8e4ba97c5906e1c0d158aea81fe29af7 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersections.code.tex" 1731436073 44571 38ac24c171fb8fa1a13adc8ce7eb94c5 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1731436073 32995 ac577023e12c0e4bd8aa420b2e852d1a "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex" 1731436073 91587 d9b31a3e308b08833e4528a7b4484b4a "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex" 1731436073 33336 427c354e28a4802ffd781da22ae9f383 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" 1731436073 161011 76ab54df0aa1a9d3b27a94864771d38d "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex" 1731436073 46249 d1f322c52d26cf506b4988f31902cd5d "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex" 1731436073 62281 aff261ef10ba6cbe8e3c872a38c05a61 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex" 1731436073 90521 9d46d4504c2ffed28ff5ef3c43d15f21 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1731436073 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1731436073 949 cea70942e7b7eddabfb3186befada2e6 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1731436073 13270 2e54f2ce7622437bf37e013d399743e3 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1731436073 104717 9b2393fbf004a0ce7fa688dbce423848 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1731436073 10165 cec5fa73d49da442e56efc2d605ef154 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1731436073 28178 41c17713108e0795aac6fef3d275fbca "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1731436073 9649 85779d3d8d573bfd2cd4137ba8202e60 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1731436073 3865 ac538ab80c5cf82b345016e474786549 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1731436073 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1731436073 11024 0179538121bc2dba172013a3ef89519f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1731436073 7890 0a86dbf4edfd88d022e0d889ec78cc03 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1731436073 3379 781797a101f647bab82741a99944a229 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1731436073 92405 f515f31275db273f97b9d8f52e1b0736 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1731436073 37466 97b0a1ba732e306a1a2034f5a73e239f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1731436073 8471 c2883569d03f69e8e1cabfef4999cfd7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1731436073 21211 1e73ec76bd73964d84197cc3d2685b01 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1731436073 16121 346f9013d34804439f7436ff6786cef7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1731436073 44792 271e2e1934f34c759f4dedb1e14a5015 "" + "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1731436073 114 e6d443369d0673933b38834bf99e422d "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1731436073 926 2963ea0dcf6cc6c0a770b69ec46a477b "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1731436073 5542 32f75a31ea6c3a7e1148cd6d5e93dbb7 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1731436073 12612 7774ba67bfd72e593c4436c2de6201e3 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1731436073 61351 bc5f86e0355834391e736e97a61abced "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1731436073 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1731436073 7778 53c8b5623d80238f6a20aa1df1868e63 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1731436073 24033 d8893a1ec4d1bfa101b172754743d340 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1731436073 39784 414c54e866ebab4b801e2ad81d9b21d8 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1731436073 37433 940bc6d409f1ffd298adfdcaf125dd86 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1731436073 4385 510565c2f07998c8a0e14f0ec07ff23c "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1731436073 29239 22e8c7516012992a49873eff0d868fed "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1731436073 6950 8524a062d82b7afdc4a88a57cb377784 "" + "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1731436073 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1731436073 19336 ce7ae9438967282886b3b036cfad1e4d "" + "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1731436073 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "/usr/share/texmf-dist/tex/latex/base/article.cls" 1731436073 20144 147463a6a579f4597269ef9565205cfe "" + "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1731436073 3045 273c666a54e60b9f730964f431a56c1b "" + "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1731436073 2462 6bc53756156dbd71c1ad550d30a3b93f "" + "/usr/share/texmf-dist/tex/latex/base/size12.clo" 1731436073 8449 f07039d8e4e89f21078d9b5137579bfc "" + "/usr/share/texmf-dist/tex/latex/elocalloc/elocalloc.sty" 1731436073 1428 7d469063535b93044f827bfdb1b0a130 "" + "/usr/share/texmf-dist/tex/latex/environ/environ.sty" 1731436073 4378 f429f0da968c278653359293040a8f52 "" + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1731436073 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1731436073 46845 3b58f70c6e861a13d927bff09d35ecbc "" + "/usr/share/texmf-dist/tex/latex/forest/forest.sty" 1731436073 350382 5acb55040bcf8080692df2e32715e5ea "" + "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1731436073 41601 9cf6c5257b1bc7af01a58859749dd37a "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1731436073 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1731436073 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1731436073 19448 1e988b341dda20961a6b931bcde55519 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1731436073 18387 8f900a490197ebaf93c02ae9476d4b09 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1731436073 8010 a8d949cbdbc5c983593827c9eec252e1 "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1731436073 2671 7e67d78d9b88c845599a85b2d41f2e39 "" + "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1731436073 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1731436073 4023 293ea1c16429fc0c4cf605f4da1791a9 "" + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1731436073 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1731436073 48154 e46bf8adeb936500541441171d61726d "" + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1731436073 220920 fd3cbb5f1a2bc9b8f451b8b7d8171264 "" + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1731436073 11026 182c63f139a71afd30a28e5f1ed2cd1c "" + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1731436073 14249 e67cb186717b7ab18d14a4875e7e98b5 "" + "/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1731436073 117112 05831178ece2cad4d9629dcf65099b11 "" + "/usr/share/texmf-dist/tex/latex/inlinedef/inlinedef.sty" 1731436073 10102 e5ccd67aecac6cb4bf5de2b491ef79b5 "" + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1731436073 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1731436073 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1731436073 30006 3d512c0edd558928ddea1690180ef77e "" + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1731436073 6565 10e89ed128ccd59431746bbdd82129fc "" + "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1731436073 9327 11bedad2ac38f92e405a38ed18489a03 "" + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1731436073 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1731436073 1830 20af84c556326f7c12b9202ebe363f56 "" + "/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1731436073 81322 d02238bdeb305f2c9f9d0229f99371d0 "" + "/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty" 1731436073 205167 fca232873050cd2da4f9c0c32402c38a "" + "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1731436073 77022 5c8c440739265e7ba15b8379ece6ecd7 "" + "/usr/share/texmf-dist/tex/latex/listings/lstpatch.sty" 1731436073 329 f19f5da7234b51d16764e23d20999c73 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1731436073 1090 bae35ef70b3168089ef166db3e66f5b2 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1731436073 373 00b204b1d7d095b892ad31a7494b0373 "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1731436073 21013 f4ff83d25bb56552493b030f27c075ae "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1731436073 989 c49c8ae06d96f8b15869da7428047b1e "" + "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1731436073 339 c2e180022e3afdb99c7d0ea5ce469b7d "" + "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1731436073 306 c56a323ca5bf9242f54474ced10fca71 "" + "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1731436073 443 8c872229db56122037e86bcda49e14f3 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1731436073 348 ee405e64380c11319f0e249fed57e6c5 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1731436073 274 5ae372b7df79135d240456a1c6f2cf9a "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1731436073 325 f9f16d12354225b7dd52a3321f085955 "" + "/usr/share/texmf-dist/tex/latex/pgfopts/pgfopts.sty" 1731436073 5540 d5c60cf09c59da351aa4023ed084e4eb "" + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1731436073 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1731436073 9714 ba3194bd52c8499b3f1e3eb91d409670 "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.sty" 1731436073 54 f9439ec673a174422959417bbf935693 "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.tex" 1731436073 8570 d1bab08986c0118f4c006d2f8c250422 "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.sty" 1731436073 103 1ec4da228521932da66ce8de6a762d94 "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.tex" 1731436073 7300 d92acc9c8a60dbc36f92a0414bc55881 "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.sty" 1731436073 80 0f0f922a334da96eeeca4db3f8b5834a "" + "/usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.tex" 1731436073 7407 bee44709234c7b6ab03b4bbe0f0eb1cf "" + "/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty" 1731436073 48766 0b93839be28e9744a24c45075c75b2e2 "" + "/usr/share/texmf-dist/tex/latex/titling/titling.sty" 1731436073 7358 95ac619994bd30d405a74f3eca431c84 "" + "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1731436073 1380 971a51b00a14503ddf754cab24c3f209 "" + "/usr/share/texmf-dist/tex/latex/url/url.sty" 1731436073 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1731436073 55487 80a65caedd3722f4c20a14a69e785d8f "" + "/usr/share/texmf-dist/web2c/texmf.cnf" 1731436073 41588 b43d3e860a4f94167ee1e725ff526a72 "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1731575188.12666 5312047 b07fcd2a9090df96fc745b92a3db793b "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1731575086 7113016 d5287dfb1ef2f8cf8da3171762d299de "" + "writeup.aux" 1731580659.34957 6539 d52c0fb96486e73cf478fa9488bcd42f "pdflatex" + "writeup.out" 1731580659.34957 6742 46d59c96dcc63599096d6d4a7a3cdc09 "pdflatex" + "writeup.tex" 1731580654.46626 33702 ec19acc02b6626f8ad5260881fd5cccf "" + "writeup.toc" 1731580657.74624 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + (generated) + "writeup.aux" + "writeup.log" + "writeup.out" + "writeup.pdf" + "writeup.toc" + (rewritten before read) diff --git a/comp/lucas-standen-NEA/writeup2/writeup.fls b/comp/lucas-standen-NEA/writeup2/writeup.fls new file mode 100644 index 0000000..348d4fe --- /dev/null +++ b/comp/lucas-standen-NEA/writeup2/writeup.fls @@ -0,0 +1,369 @@ +PWD /home/thing1/school/comp/lucas-standen-NEA/writeup2 +INPUT /usr/share/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT writeup.tex +OUTPUT writeup.log +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/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +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/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.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/latex/titling/titling.sty +INPUT /usr/share/texmf-dist/tex/latex/titling/titling.sty +INPUT /usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT /usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-en.ini +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.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.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/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.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/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.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/listings/lstpatch.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstpatch.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstpatch.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/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/listings/listings.cfg +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-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +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/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-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/forest/forest.sty +INPUT /usr/share/texmf-dist/tex/latex/forest/forest.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/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-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/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/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/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/pgfkeyslibraryfiltered.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.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/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/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/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/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/pgfmathcalc.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-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/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/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/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/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/utilities/pgffor.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/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/tikzlibraryshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.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/tikzlibraryfit.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfit.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersections.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersections.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex +INPUT /usr/share/texmf-dist/tex/latex/pgfopts/pgfopts.sty +INPUT /usr/share/texmf-dist/tex/latex/pgfopts/pgfopts.sty +INPUT /usr/share/texmf-dist/tex/latex/elocalloc/elocalloc.sty +INPUT /usr/share/texmf-dist/tex/latex/elocalloc/elocalloc.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/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/l3backend/l3backend-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/inlinedef/inlinedef.sty +INPUT /usr/share/texmf-dist/tex/latex/inlinedef/inlinedef.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.sty +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgfsubpic.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/pgftree.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.tex +INPUT /usr/share/texmf-dist/tex/latex/tikz-qtree/tikz-qtree.tex +INPUT ./writeup.aux +INPUT ./writeup.aux +INPUT writeup.aux +OUTPUT writeup.aux +INPUT ./writeup.out +INPUT ./writeup.out +INPUT writeup.out +INPUT writeup.out +OUTPUT writeup.pdf +INPUT ./writeup.out +INPUT ./writeup.out +OUTPUT writeup.out +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/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/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT ./writeup.toc +INPUT ./writeup.toc +INPUT writeup.toc +OUTPUT writeup.toc +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +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/cmbx12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbxti10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm +INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.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/lstmisc.sty +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT ../code/proto/AST/ast.c +INPUT ../code/proto/AST/ast.c +INPUT ../code/proto/AST/ast.c +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti12.tfm +INPUT ../code/proto/AST/astg.c +INPUT ../code/proto/AST/astg.c +INPUT ../code/proto/AST/astg.c +INPUT ../code/proto/AST/astg.h +INPUT ../code/proto/AST/astg.h +INPUT ../code/proto/AST/astg.h +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT ../code2/zpy.c +INPUT ../code2/zpy.c +INPUT ../code2/zpy.c +INPUT ../code2/fileread.c +INPUT ../code2/fileread.c +INPUT ../code2/fileread.c +INPUT ../code2/tokenizer.c +INPUT ../code2/tokenizer.c +INPUT ../code2/tokenizer.c +INPUT ../code2/appendsnprintf.c +INPUT ../code2/appendsnprintf.c +INPUT ../code2/appendsnprintf.c +INPUT ../code2/comp.c +INPUT ../code2/comp.c +INPUT ../code2/comp.c +INPUT ../code2/util.c +INPUT ../code2/util.c +INPUT ../code2/util.c diff --git a/comp/lucas-standen-NEA/writeup2/writeup.log b/comp/lucas-standen-NEA/writeup2/writeup.log index 7508beb..13db9d7 100644 --- a/comp/lucas-standen-NEA/writeup2/writeup.log +++ b/comp/lucas-standen-NEA/writeup2/writeup.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex 2024.11.3) 5 NOV 2024 11:19 +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex 2024.11.14) 14 NOV 2024 10:39 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -892,22 +892,27 @@ LaTeX Font Info: External font `cmex10' loaded for size (../code/proto/AST/astg.h) LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <12> not available (Font) Font shape `OT1/cmtt/m/n' tried instead on input line 495. - [14] [15] [16] [17] [18] [19] (./writeup.aux) + [14] [15] [16] [17] [18] (../code2/zpy.c [19] +[20]) (../code2/fileread.c [21]) (../code2/tokenizer.c [22]) +(../code2/appendsnprintf.c [23]) (../code2/comp.c [24] [25] [26] [27] [28] +[29] [30]) (../code2/util.c) [31] (../code2/fileread.h) (../code2/tokenizer.h) +(../code2/comp.h) (../code2/appendsnprintf.h) (../code2/util.h) [32] +(./writeup.aux) *********** LaTeX2e <2023-11-01> patch level 1 L3 programming layer <2024-02-20> *********** Package rerunfilecheck Info: File `writeup.out' has not changed. -(rerunfilecheck) Checksum: 46D59C96DCC63599096D6D4A7A3CDC09;6742. +(rerunfilecheck) Checksum: EC9E124D52F403C09C503D53CC7A8E26;6863. ) Here is how much of TeX's memory you used: - 33324 strings out of 476076 - 715421 string characters out of 5793775 - 2239187 words of memory out of 5000000 - 54699 multiletter control sequences out of 15000+600000 + 34252 strings out of 476076 + 729071 string characters out of 5793774 + 2372187 words of memory out of 5000000 + 54943 multiletter control sequences out of 15000+600000 565524 words of font info for 61 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 - 98i,9n,101p,1606b,2286s stack positions out of 10000i,1000n,20000p,200000b,200000s + 98i,9n,101p,1606b,2370s stack positions out of 10000i,1000n,20000p,200000b,200000s </usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/ texmf-dist/fonts/type1/public/amsfonts/cm/cmbxti10.pfb></usr/share/texmf-dist/f onts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texmf-dist/fonts/type1/pub @@ -918,10 +923,10 @@ st/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-dist/fonts/type1 /public/amsfonts/cm/cmti12.pfb></usr/share/texmf-dist/fonts/type1/public/amsfon ts/cm/cmtt10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.p fb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb> -Output written on writeup.pdf (19 pages, 207854 bytes). +Output written on writeup.pdf (32 pages, 269626 bytes). PDF statistics: - 655 PDF objects out of 1000 (max. 8388607) - 603 compressed objects within 7 object streams - 288 named destinations out of 1000 (max. 500000) - 325 words of extra memory for PDF output out of 10000 (max. 10000000) + 1495 PDF objects out of 1728 (max. 8388607) + 1422 compressed objects within 15 object streams + 943 named destinations out of 1000 (max. 500000) + 333 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/comp/lucas-standen-NEA/writeup2/writeup.out b/comp/lucas-standen-NEA/writeup2/writeup.out index a9dfd37..046c4bc 100644 --- a/comp/lucas-standen-NEA/writeup2/writeup.out +++ b/comp/lucas-standen-NEA/writeup2/writeup.out @@ -37,3 +37,4 @@ \BOOKMARK [3][-]{subsubsection.5.5.1}{\376\377\000C\000o\000n\000v\000e\000r\000t\000i\000n\000g\000\040\000z\000i\000p\000p\000y\000\040\000t\000o\000\040\000C}{subsection.5.5}% 37 \BOOKMARK [2][-]{subsection.5.6}{\376\377\000A\000c\000t\000u\000a\000l\000l\000y\000\040\000u\000s\000i\000n\000g\000\040\000z\000i\000p\000p\000y}{section.5}% 38 \BOOKMARK [1][-]{section.6}{\376\377\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 39 +\BOOKMARK [2][-]{subsection.6.1}{\376\377\000H\000e\000a\000d\000e\000r\000\040\000f\000i\000l\000e\000s}{section.6}% 40 diff --git a/comp/lucas-standen-NEA/writeup2/writeup.tex b/comp/lucas-standen-NEA/writeup2/writeup.tex index 2c57257..df0ac72 100644 --- a/comp/lucas-standen-NEA/writeup2/writeup.tex +++ b/comp/lucas-standen-NEA/writeup2/writeup.tex @@ -638,6 +638,84 @@ following arguments to allow the programmer to quickly write zippy code. \section{Implementation} As has been previously mentioned, zippy will have its compiler written in C and its package manager writen in bash. +The code will be displayed bellow, it has been commented to use a tool I wrote called autodoc, which can function +like a doc-string in python, after each file I will explain in detail what it does and why it is in its own file. + +PUT A LIST OF FILES HERE + +\lstinputlisting[language=C++]{../code2/zpy.c} +\textit{zpy.c} + +This is the main executable, containing my main function, which is the program entry point. This file handles the +opening of input and output files, calling other functions, and processing the command line arguments. +\lstinputlisting[language=C++]{../code2/fileread.c} +\textit{fileread.c} + +This file is responsible for reading in the file contents, into and array list of strings (an array list is an array +with a length attached to it, to help with memory managemnt). This file also handles the stripping of tabs and other +forms of white space. + +\lstinputlisting[language=C++]{../code2/tokenizer.c} +\textit{tokenizer.c} + +This file has the job of converting a single line of code into An abstract syntax tree, it splits each expression into +its function name, as a string, and each of its arguments (max 8) as a string, and if there are nested function calls, +it will create more AST nodes for them, in the recursive data structure. The main tokenizer function is using +a lesser known feature of the C programming language, \textit{goto}, it uses this to achieve recursion, without needing +to define a second function, as goto lets the user define a label in their code, just like in ASM. + +\lstinputlisting[language=C++]{../code2/appendsnprintf.c} +\textit{appendsnprintf.c} + +This is a smaller file, that defines a helper function used heavily in the comp.c file, this function allows the user +to concatenate an unknown amount of strings together. It uses another lesser known feature of C, \textit{vardic functions}, +which allow the program to parse an unknown amount of arguments to a function. This function is needed, as C does not +provide an effective way to concatenate strings multiple times, the function that this is built off \textit{snprintf} can only be used +once per variable, which didn't fit my use case. + +\lstinputlisting[language=C++]{../code2/comp.c} +\textit{comp.c} + +This file is by far the largest and most important in the program, it converts a zpy AST to C code, and writes it to an output +file. It also handles syntax errors in the users code. The first function from this file that is called, is the CompilerInit, +this sets up an interrupt which is used to jump the program to a different point, if there is a syntax error. + +The next function from this file that is called, is the main Compile function, this is actually a wrapper around the compile function. +This function is used to set the current line, which is used if there is an error, call the main compile function, write to +the output file and add newlines, if needed. And finally it handles the automatic free function of zippy. + +The main function that this provides is the compile function, this starts by processing child arguments, A child argument can be created +by the tokenizer when a nest function is used in zpy, for example (let a:int (+ 2 2)), in this case the child function is (+ 2 2). It +will compile the children function first, using the processChildren function, assigning their outputs to the argument section of the AST. +It then uses a large if block, to determine which function it is needing to generate. Each branch, use the appendsnprintf function to +combine the arguments and templated C code. The checkNULL function is used a lot in this function. This is because if the user does +not provide enough arguments to a function call, which is the most common syntax error after a missing bracket, the argument slot, will +be null, thus I can check if it is NULL, to tell if the user made an error. If an error is made a signal is sent to the process, which +will cause the interrupt handler function to be triggered, telling the user the line number they made the error on with a brief description +of the issue. + +Also in this file are a handful of helper functions in the conversion process, these convert zippy's reverse polish notation to traditional +infix definition, and convert zippy's type annotations to C's type annotations. + +Finally, as previously mention there is the errorhandle function. This is triggered by a signal being sent to the program, and will cause +it to stop instantly, and will trigger an error print. + +\lstinputlisting[language=C++]{../code2/util.c} +\textit{util.c} + +This file defines a smaller helper function, which is used in the main executable to gracefully exit if there is an error. + +\subsection{Header files} +\lstinputlisting[language=C++]{../code2/fileread.h} +\textit{fileread.h} +\lstinputlisting[language=C++]{../code2/tokenizer.h} +\textit{tokenizer.h} +\lstinputlisting[language=C++]{../code2/comp.h} +\textit{comp.h} +\lstinputlisting[language=C++]{../code2/appendsnprintf.h} +\textit{appendsnprintf.h} +\lstinputlisting[language=C++]{../code2/util.h} +\textit{util.h} } diff --git a/comp/lucas-standen-NEA/writeup2/writeup.toc b/comp/lucas-standen-NEA/writeup2/writeup.toc index d3718b2..2527ec9 100644 --- a/comp/lucas-standen-NEA/writeup2/writeup.toc +++ b/comp/lucas-standen-NEA/writeup2/writeup.toc @@ -38,3 +38,4 @@ \contentsline {subsubsection}{\numberline {5.5.1}Converting zippy to C}{18}{subsubsection.5.5.1}% \contentsline {subsection}{\numberline {5.6}Actually using zippy}{18}{subsection.5.6}% \contentsline {section}{\numberline {6}Implementation}{19}{section.6}% +\contentsline {subsection}{\numberline {6.1}Header files}{32}{subsection.6.1}% |