Commit 5fda378a authored by Gautham Velchuru's avatar Gautham Velchuru
Browse files

initial

parents
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{n+nf}{doubles}\PYG{p}{([]).}
\PYG{n+nf}{doubles}\PYG{p}{([}\PYG{n+nv}{X}\PYG{p}{]).}
\PYG{n+nf}{doubles}\PYG{p}{([}\PYG{n+nv}{X}\PYG{p}{,} \PYG{n+nv}{Y}\PYG{p}{|}\PYG{n+nv}{Ys}\PYG{p}{])} \PYG{p}{:\PYGZhy{}} \PYG{p}{\PYGZob{}}\PYG{n+nv}{Y}\PYG{o}{=}\PYG{l+m+mi}{2}\PYG{o}{*}\PYG{l+s+sAtom}{x}\PYG{p}{\PYGZcb{},} \PYG{n+nf}{doubles}\PYG{p}{([}\PYG{n+nv}{Y}\PYG{p}{|}\PYG{n+nv}{Ys}\PYG{p}{]).}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{c+c1}{// CSE 341}
\PYG{c+c1}{// Simple example of using a wildcard.}
\PYG{c+c1}{// Make a linked list of ?}
\PYG{c+c1}{// The only value we can add to it is null (since this is a legal value}
\PYG{c+c1}{// of any type). We can get an iterator for the linked list, but we}
\PYG{c+c1}{// don\PYGZsq{}t know what kind of types it produces. (But they must be objects.)}
\PYG{k+kn}{import} \PYG{n+nn}{java.util.LinkedList}\PYG{o}{;}
\PYG{k+kn}{import} \PYG{n+nn}{java.util.Iterator}\PYG{o}{;}
\PYG{k+kd}{class} \PYG{n+nc}{Wild1} \PYG{o}{\PYGZob{}}
\PYG{k+kd}{public} \PYG{k+kd}{static} \PYG{k+kt}{void} \PYG{n+nf}{main}\PYG{o}{(}\PYG{n}{String}\PYG{o}{[]} \PYG{n}{args}\PYG{o}{)} \PYG{o}{\PYGZob{}}
\PYG{n}{LinkedList}\PYG{o}{\PYGZlt{}?\PYGZgt{}} \PYG{n}{s} \PYG{o}{=} \PYG{k}{new} \PYG{n}{LinkedList}\PYG{o}{\PYGZlt{}}\PYG{n}{Integer}\PYG{o}{\PYGZgt{}();}
\PYG{n}{s}\PYG{o}{.}\PYG{n+na}{add}\PYG{o}{(}\PYG{k+kc}{null}\PYG{o}{);}
\PYG{n}{Iterator}\PYG{o}{\PYGZlt{}?\PYGZgt{}} \PYG{n}{x} \PYG{o}{=} \PYG{n}{s}\PYG{o}{.}\PYG{n+na}{iterator}\PYG{o}{();}
\PYG{n}{Object} \PYG{n}{o} \PYG{o}{=} \PYG{n}{x}\PYG{o}{.}\PYG{n+na}{next}\PYG{o}{();}
\PYG{n}{System}\PYG{o}{.}\PYG{n+na}{out}\PYG{o}{.}\PYG{n+na}{println}\PYG{o}{(}\PYG{n}{o}\PYG{o}{);}
\PYG{c+c1}{// note that LinkedList\PYGZlt{}?\PYGZgt{} is NOT the same type as LinkedList\PYGZlt{}Object\PYGZgt{}}
\PYG{c+c1}{// here are some statements that wouldn\PYGZsq{}t compile:}
\PYG{c+c1}{// s.add(Integer.valueOf(3));}
\PYG{c+c1}{// Iterator\PYGZlt{}Object\PYGZgt{} x = s.iterator();}
\PYG{o}{\PYGZcb{}}
\PYG{o}{\PYGZcb{}}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{n}{const} \PYG{l+m+mi}{42} \PYG{p}{(}\PYG{n}{head} \PYG{k+kt}{[]}\PYG{p}{)} \PYG{c+c1}{\PYGZhy{}\PYGZhy{} Attempting to evaluate head of an empty list}
\PYG{n}{const} \PYG{l+m+mi}{42} \PYG{p}{(}\PYG{l+m+mi}{0} \PYG{p}{`}\PYG{n}{elem}\PYG{p}{`} \PYG{p}{[}\PYG{l+m+mi}{1}\PYG{o}{..}\PYG{p}{])} \PYG{c+c1}{\PYGZhy{}\PYGZhy{} Unending elem}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{MySymbol}
\PYG{n+nv+vc}{@@symbols} \PYG{o}{=} \PYG{n+no}{Hash}\PYG{o}{.}\PYG{n}{new}
\PYG{k}{def} \PYG{n+nf}{initialize}\PYG{p}{(}\PYG{n}{str}\PYG{p}{)}
\PYG{n+nv+vi}{@str} \PYG{o}{=} \PYG{n}{str}
\PYG{n+nv+vc}{@@symbols}\PYG{o}{[}\PYG{n}{str}\PYG{o}{]} \PYG{o}{=} \PYG{n+nb}{self}
\PYG{k}{end}
\PYG{k}{def} \PYG{n+nc}{MySymbol}\PYG{o}{.}\PYG{n+nf}{new}\PYG{p}{(}\PYG{n}{str}\PYG{p}{)}
\PYG{k}{if} \PYG{n+nv+vc}{@@symbols}\PYG{o}{.}\PYG{n}{member?}\PYG{p}{(}\PYG{n}{str}\PYG{p}{)}
\PYG{k}{return} \PYG{n+nv+vc}{@@symbols}\PYG{o}{[}\PYG{n}{str}\PYG{o}{]}
\PYG{k}{end}
\PYG{k}{super}
\PYG{k}{end}
\PYG{k}{end}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{n+nf}{take}\PYG{p}{(}\PYG{l+m+mi}{0}\PYG{p}{,} \PYG{k}{\PYGZus{}}\PYG{p}{,} \PYG{p}{[]).}
\PYG{n+nf}{take}\PYG{p}{(}\PYG{n+nv}{N}\PYG{p}{,} \PYG{p}{[}\PYG{n+nv}{X}\PYG{p}{|}\PYG{n+nv}{Xs}\PYG{p}{],} \PYG{p}{[}\PYG{n+nv}{X}\PYG{p}{|}\PYG{n+nv}{Ys}\PYG{p}{])} \PYG{p}{:\PYGZhy{}} \PYG{n+nv}{N} \PYG{l+s+sAtom}{\PYGZsh{}\PYGZgt{}} \PYG{l+m+mi}{0}\PYG{p}{,} \PYG{n+nv}{N1} \PYG{l+s+sAtom}{\PYGZsh{}=} \PYG{n+nv}{N}\PYG{o}{\PYGZhy{}}\PYG{l+m+mi}{1}\PYG{p}{,} \PYG{n+nf}{take}\PYG{p}{(}\PYG{n+nv}{N1}\PYG{p}{,} \PYG{n+nv}{Xs}\PYG{p}{,} \PYG{n+nv}{Ys}\PYG{p}{).}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{k}{def} \PYG{n+nf}{return\PYGZus{}x}\PYG{p}{(}\PYG{n}{x}\PYG{p}{)}
\PYG{k}{return} \PYG{n}{x} \PYG{k}{if} \PYG{n}{x} \PYG{o}{!=} \PYG{l+m+mi}{0}
\PYG{k}{return} \PYG{l+m+mi}{0}
\PYG{k}{end}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{k}{def} \PYG{n+nf}{block}\PYG{p}{(}\PYG{n}{x}\PYG{p}{)}
\PYG{n}{x}\PYG{o}{.}\PYG{n}{each} \PYG{k}{do} \PYG{o}{|}\PYG{n}{x}\PYG{o}{|}
\PYG{n+nb}{print}\PYG{p}{(}\PYG{n}{x}\PYG{p}{)} \PYG{c+c1}{\PYGZsh{}This x is from the .each, not from the parameter}
\PYG{k}{end}
\PYG{k}{end}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{k+kn}{import} \PYG{n+nn}{java.awt.Point}\PYG{o}{;}
\PYG{k+kd}{class} \PYG{n+nc}{ArrayException} \PYG{o}{\PYGZob{}}
\PYG{k+kd}{public} \PYG{k+kd}{static} \PYG{k+kt}{void} \PYG{n+nf}{main}\PYG{o}{(}\PYG{n}{String}\PYG{o}{[]} \PYG{n}{args}\PYG{o}{)} \PYG{o}{\PYGZob{}}
\PYG{n}{String}\PYG{o}{[]} \PYG{n}{s}\PYG{o}{;}
\PYG{n}{s} \PYG{o}{=} \PYG{k}{new} \PYG{n}{String}\PYG{o}{[}\PYG{l+m+mi}{10}\PYG{o}{];}
\PYG{n}{s}\PYG{o}{[}\PYG{l+m+mi}{0}\PYG{o}{]} \PYG{o}{=} \PYG{l+s}{\PYGZdq{}hi there\PYGZdq{}}\PYG{o}{;}
\PYG{n}{test}\PYG{o}{(}\PYG{n}{s}\PYG{o}{);}
\PYG{o}{\PYGZcb{}}
\PYG{k+kd}{public} \PYG{k+kd}{static} \PYG{k+kt}{void} \PYG{n+nf}{test}\PYG{o}{(}\PYG{n}{Object}\PYG{o}{[]} \PYG{n}{a}\PYG{o}{)} \PYG{o}{\PYGZob{}}
\PYG{n}{System}\PYG{o}{.}\PYG{n+na}{out}\PYG{o}{.}\PYG{n+na}{println}\PYG{o}{(}\PYG{l+s}{\PYGZdq{}in test \PYGZhy{} before storing into a\PYGZdq{}}\PYG{o}{);}
\PYG{n}{a}\PYG{o}{[}\PYG{l+m+mi}{1}\PYG{o}{]} \PYG{o}{=} \PYG{k}{new} \PYG{n}{Point}\PYG{o}{(}\PYG{l+m+mi}{10}\PYG{o}{,}\PYG{l+m+mi}{20}\PYG{o}{);} \PYG{c+c1}{//Fails here with}
\PYG{c+c1}{//java.lang.ArrayStoreException: java.awt.Point}
\PYG{n}{System}\PYG{o}{.}\PYG{n+na}{out}\PYG{o}{.}\PYG{n+na}{println}\PYG{o}{(}\PYG{l+s}{\PYGZdq{}in test \PYGZhy{} after storing into a\PYGZdq{}}\PYG{o}{);}
\PYG{o}{\PYGZcb{}}
\PYG{o}{\PYGZcb{}}
\end{Verbatim}
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{o}{\PYGZlt{}?} \PYG{k+kd}{extends} \PYG{n}{Car}\PYG{o}{\PYGZgt{}}
\end{Verbatim}
\makeatletter
\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
\let\PYG@ul=\relax \let\PYG@tc=\relax%
\let\PYG@bc=\relax \let\PYG@ff=\relax}
\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
\def\PYG@toks#1+{\ifx\relax#1\empty\else%
\PYG@tok{#1}\expandafter\PYG@toks\fi}
\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
\PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYG@tok@ne\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
\expandafter\def\csname PYG@tok@nl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@nd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYG@tok@fm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@vm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYG@tok@sa\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@dl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYG@tok@mb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYG@tok@ch\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYG@tok@cpf\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYG@tok@cs\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\def\PYGZbs{\char`\\}
\def\PYGZus{\char`\_}
\def\PYGZob{\char`\{}
\def\PYGZcb{\char`\}}
\def\PYGZca{\char`\^}
\def\PYGZam{\char`\&}
\def\PYGZlt{\char`\<}
\def\PYGZgt{\char`\>}
\def\PYGZsh{\char`\#}
\def\PYGZpc{\char`\%}
\def\PYGZdl{\char`\$}
\def\PYGZhy{\char`\-}
\def\PYGZsq{\char`\'}
\def\PYGZdq{\char`\"}
\def\PYGZti{\char`\~}
% for compatibility with earlier versions
\def\PYGZat{@}
\def\PYGZlb{[}
\def\PYGZrb{]}
\makeatother
\makeatletter
\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax%
\let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax%
\let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax}
\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname}
\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else%
\PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi}
\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{%
\PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}}
\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}}
\expandafter\def\csname PYGdefault@tok@w\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
\expandafter\def\csname PYGdefault@tok@c\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@cp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@k\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@kp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@kt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
\expandafter\def\csname PYGdefault@tok@o\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@ow\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@ne\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
\expandafter\def\csname PYGdefault@tok@nv\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@no\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@ni\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
\expandafter\def\csname PYGdefault@tok@na\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
\expandafter\def\csname PYGdefault@tok@nt\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@nd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@s\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@sd\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@si\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
\expandafter\def\csname PYGdefault@tok@se\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@sr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
\expandafter\def\csname PYGdefault@tok@ss\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@sx\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@m\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@gh\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@gu\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@gd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@gi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@gr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@ge\endcsname{\let\PYGdefault@it=\textit}
\expandafter\def\csname PYGdefault@tok@gs\endcsname{\let\PYGdefault@bf=\textbf}
\expandafter\def\csname PYGdefault@tok@gp\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@go\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
\expandafter\def\csname PYGdefault@tok@gt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
\expandafter\def\csname PYGdefault@tok@err\endcsname{\def\PYGdefault@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
\expandafter\def\csname PYGdefault@tok@kc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@kd\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@kn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@kr\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@bp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@fm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
\expandafter\def\csname PYGdefault@tok@vc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@vg\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@vi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@vm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
\expandafter\def\csname PYGdefault@tok@sa\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@sb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@sc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@dl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@s2\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@sh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@s1\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
\expandafter\def\csname PYGdefault@tok@mb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@mf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@mh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@mi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@il\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@mo\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
\expandafter\def\csname PYGdefault@tok@ch\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@cm\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@cpf\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@c1\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\expandafter\def\csname PYGdefault@tok@cs\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
\def\PYGdefaultZbs{\char`\\}
\def\PYGdefaultZus{\char`\_}
\def\PYGdefaultZob{\char`\{}
\def\PYGdefaultZcb{\char`\}}
\def\PYGdefaultZca{\char`\^}
\def\PYGdefaultZam{\char`\&}
\def\PYGdefaultZlt{\char`\<}
\def\PYGdefaultZgt{\char`\>}
\def\PYGdefaultZsh{\char`\#}
\def\PYGdefaultZpc{\char`\%}
\def\PYGdefaultZdl{\char`\$}
\def\PYGdefaultZhy{\char`\-}
\def\PYGdefaultZsq{\char`\'}
\def\PYGdefaultZdq{\char`\"}
\def\PYGdefaultZti{\char`\~}
% for compatibility with earlier versions
\def\PYGdefaultZat{@}
\def\PYGdefaultZlb{[}
\def\PYGdefaultZrb{]}
\makeatother
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Prolog}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}clpfd}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}clpr, more advanced list rule}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Ruby}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Syntactic Sugar}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Example using class variables, overriding, and hashes}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Blocks, procs, lambdas}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Haskell}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Call-By}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Java}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Generics, subtyping, etc}{2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}Arrays}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Wildcards}{3}}
\gdef\minted@oldcachelist{,
default-pyg-prefix.pygstyle,
default.pygstyle,
E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex,
2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex,
E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex,
9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex,
EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex,
87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex,
F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex,
2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex,
F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex}
\@writefile{toc}{\contentsline {section}{\numberline {5}General Concepts}{4}}
# Fdb version 3
["pdflatex"] 1527813862 "all_study_guide.tex" "all_study_guide.pdf" "all_study_guide" 1527813863
"/dev/null" 1527785117 0 d41d8cd98f00b204e9800998ecf8427e ""
"/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1520157211 2900 1537cc8184ad1792082cd229ecc269f4 ""
"/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1520157216 3332 103109f5612ad95229751940c61aada0 ""
"/usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1520157220 1536 e07581a4bb3136ece9eeb4c3ffab8233 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1520157226 1328 c834bbb027764024c09d3d2bf908b5f0 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1520157226 1324 c910af8c371558dc20f2d7822f66fe64 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmitt10.tfm" 1520157226 768 2297ad2ac26f37e67f756dad27c77d68 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1520157226 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1520157225 768 1321e9409b4137d6fb428ac9dc956269 ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1520157214 34811 78b52f49e893bcba91bd7581cdc144c0 ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1520157214 32080 340ef9bf63678554ee606688e7b5339d ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmitt10.pfb" 1520157213 26057 fad158094905eaf20f4ae3782af0c45c ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1520157213 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1520157213 35752 024fb6c41858982481f6968b5fc26508 ""
"/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb" 1520157213 31099 c85edf1dd5b9e826d67c9c7293b6786c ""
"/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb" 1520157212 138258 6525c253f16cededa14c7fd0da7f67b2 ""
"/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1520157251 71627 94eb9990bed73c364d7f53f960cc8c5b ""
"/usr/share/texmf-dist/tex/generic/oberdiek/catchfile.sty" 1520157236 8493 e586100f117d095256a1a5c630c3fa25 ""
"/usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty" 1520157236 7612 729a8cc22a1ee0029997c7f74717ae05 ""
"/usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty" 1520157236 7324 2310d1247db0114eb4726807c8837a0e ""
"/usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty" 1520157236 1251 d170e11a3246c3392bc7f59595af42cb ""
"/usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty" 1520157236 8253 473e0e41f9adadb1977e8631b8f72ea6 ""
"/usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty" 1520157236 14040 ac8866aac45982ac84021584b0abb252 ""
"/usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty" 1520157236 18425 5b3c0c59d76fac78978b5558e83c1f36 ""
"/usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty" 1520157236 20151 787afc7acba22d228640bdc06ce1177c ""
"/usr/share/texmf-dist/tex/generic/xstring/xstring.sty" 1520158244 144 0ca8d67b000b795a4d9ec000e0fd09c7 ""
"/usr/share/texmf-dist/tex/generic/xstring/xstring.tex" 1520158244 54373 fd4487ae3e45d4074bc89aea1d2b6807 ""
"/usr/share/texmf-dist/tex/latex/base/article.cls" 1520157233 19821 310da678527a7dfe2a02c88af38079b7 ""
"/usr/share/texmf-dist/tex/latex/base/ifthen.sty" 1520157233 5159 a08c9bbd48fc492f15b22e458bef961f ""
"/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1520157233 4732 d63eda807ac82cca2ca8488efd31a966 ""
"/usr/share/texmf-dist/tex/latex/base/omsenc.dfu" 1520157233 2004 ac51aeac484f08c01026120d62677eca ""
"/usr/share/texmf-dist/tex/latex/base/ot1enc.dfu" 1520157232 3181 1cb3e9ad01f4a01127b2ffd821bfeec7 ""
"/usr/share/texmf-dist/tex/latex/base/size10.clo" 1520157232 8292 e897c12e1e886ce77fe26afc5d470886 ""
"/usr/share/texmf-dist/tex/latex/base/t1enc.dfu" 1520157232 11255 9d97362866549d3d3c994b5f28d1b9b5 ""
"/usr/share/texmf-dist/tex/latex/base/textcomp.sty" 1520157232 16154 f2c73e20ca771d534a8516c62c6b0eae ""
"/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1520157232 2217 d274654bda1292013bdf48d5f720a495 ""
"/usr/share/texmf-dist/tex/latex/base/ts1enc.def" 1520157232 7767 aa88823823f5e767d79ea1166ab1ae74 ""
"/usr/share/texmf-dist/tex/latex/base/ts1enc.dfu" 1520157232 4919 76510afd60e8282294f944c2f9f5103b ""
"/usr/share/texmf-dist/tex/latex/base/utf8.def" 1520157232 7784 325a2a09984cb5c4ff230f9867145ad3 ""
"/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1520157233 43862 d90315ae4a46ef887a38b4ccba021f91 ""
"/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1520157233 45360 a0833d32f1b541964596b02870342d5a ""
"/usr/share/texmf-dist/tex/latex/float/float.sty" 1520157233 6749 16d2656a1984957e674b149555f1ea1d ""
"/usr/share/texmf-dist/tex/latex/framed/framed.sty" 1520158241 22449 7ec15c16d0d66790f28e90343c5434a3 ""
"/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1520157233 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
"/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1520157233 17334 520b9b85ad8a2a48eda3f643e27a5179 ""
"/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1520157233 2594 d18d5e19aa8239cf867fa670c556d2e9 ""
"/usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1520158241 3910 e04f6a6d983bdbdb024917b7ccc80262 ""
"/usr/share/texmf-dist/tex/latex/lineno/lineno.sty" 1520157232 151738 8cd767481920f0eb785302dacfc87057 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1520157232 1827 d72ad54409ca5c1068a1939c63441bd2 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1520157232 80336 ff90c926c3d7bfdaa3d80ca57123b0bb ""
"/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1520157232 77028 c3eb00afb55a32bc13ca8da7f5234377 ""
"/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty" 1520157232 22417 1d9df1eb66848aa31b18a593099cf45c ""
"/usr/share/texmf-dist/tex/latex/tools/calc.sty" 1520157231 10214 d03d065f799d54f6b7e9b175f8d84279 ""
"/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1520157231 3270 e11dab94d1e3fce5344c1b70f2af4abd ""
"/usr/share/texmf-dist/tex/latex/upquote/upquote.sty" 1520158237 1048 517e01cde97c1c0baf72e69d43aa5a2e ""
"/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1520157230 55589 34128738f682d033422ca125f82e5d62 ""
"/usr/share/texmf-dist/web2c/texmf.cnf" 1520157258 32585 d82bbcf7626b7842c87671687479e852 ""
"/usr/share/texmf/tex/latex/fvextra/fvextra.sty" 1490290723 47730 6185e4a6ef29955beffed43ff00f29f2 ""
"/usr/share/texmf/tex/latex/minted/minted.sty" 1504428290 47165 6a3e43a8d03bd86910a1dbf68d6c3645 ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1527807927 334286 7d54d57af850f32d2e4cd0d3222731c3 ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1525580140 7738160 cecf5c8a2a1880714884cc32d352f09b ""
"_minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527813862 474 cb32fefdd9d9bfca3cb5585bf144f880 ""
"_minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527809144 1793 fc748dcaac83c6642f8e03774e669883 ""
"_minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527808323 403 31c11736f7cdcf21c11b4a38db52a9ab ""
"_minted-all_study_guide/9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527808043 813 0ffaa085abd1b720632cb33c0b77e89b ""
"_minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527807958 631 449e2d950049eb1ab6bc4b175533c26b ""
"_minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527807958 288 ab6c94f8baf440473d0248193384269f ""
"_minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527808347 371 52f3a09319232a02e8d58bcf2bd5ce9a ""
"_minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527808809 1512 73d62f911fadd899143b66355ecdf243 ""
"_minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527809263 124 747eb20f747e7bf77c70b95443fbc5e9 ""
"_minted-all_study_guide/default-pyg-prefix.pygstyle" 1527807957 7889 3ce1fbc763e3e2c748310f4fe31722b6 ""
"_minted-all_study_guide/default.pygstyle" 1527807957 9275 f200be7fc0b7de2461cca28cb35b1427 ""
"all_study_guide.aex" 0 -1 0 ""
"all_study_guide.aux" 1527813862 1887 86d3cb716f8bea68ab7357667854666a ""
"all_study_guide.pyg" 0 -1 0 ""
"all_study_guide.tex" 1527813860 4880 8fdcc76f0a276ea60a472b90c7ba40a3 ""
"all_study_guide.w18" 0 -1 0 ""
(generated)
"all_study_guide.aux"
"all_study_guide.log"
"all_study_guide.pyg"
"all_study_guide.pdf"
PWD /home/gauthv/341_final
INPUT /usr/share/texmf-dist/web2c/texmf.cnf
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
INPUT all_study_guide.tex
OUTPUT all_study_guide.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/size10.clo
INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo
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/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/tex/latex/minted/minted.sty
INPUT /usr/share/texmf/tex/latex/minted/minted.sty
INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty
INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty
INPUT /usr/share/texmf/tex/latex/fvextra/fvextra.sty
INPUT /usr/share/texmf/tex/latex/fvextra/fvextra.sty
INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.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/fancyvrb/fancyvrb.sty
INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty
INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty
INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty
INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty
INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
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 /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty
INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/catchfile.sty
INPUT /usr/share/texmf-dist/tex/generic/oberdiek/catchfile.sty
INPUT /dev/null
INPUT all_study_guide.w18
INPUT all_study_guide.w18
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.tex
INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty
INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty
INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty
INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty
INPUT /usr/share/texmf-dist/tex/latex/base/utf8.def
INPUT /usr/share/texmf-dist/tex/latex/base/utf8.def
INPUT /usr/share/texmf-dist/tex/latex/base/t1enc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/t1enc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/ot1enc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/ot1enc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/omsenc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/omsenc.dfu
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/pdftex.def
INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT all_study_guide.aex
INPUT all_study_guide.aex
INPUT all_study_guide.aux
INPUT all_study_guide.aux
OUTPUT all_study_guide.aux
INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty
INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.dfu
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.dfu
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/fonts/tfm/public/cm/cmr12.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
OUTPUT all_study_guide.pyg
INPUT _minted-all_study_guide/default-pyg-prefix.pygstyle
INPUT _minted-all_study_guide/default-pyg-prefix.pygstyle
INPUT _minted-all_study_guide/default-pyg-prefix.pygstyle
INPUT _minted-all_study_guide/default-pyg-prefix.pygstyle
INPUT _minted-all_study_guide/default.pygstyle
INPUT _minted-all_study_guide/default.pygstyle
INPUT _minted-all_study_guide/default.pygstyle
INPUT _minted-all_study_guide/default.pygstyle
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
INPUT _minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/9D438906527FBE7B7EFB20FB20502428A15C0CEA82421F045DAF380F7E860C2A.pygtex
OUTPUT all_study_guide.pdf
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmitt10.tfm
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex
INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex
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/fonts/tfm/jknappen/ec/tcrm1000.tfm
INPUT all_study_guide.aux
INPUT all_study_guide.pyg
INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc
INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmitt10.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/cmtt10.pfb
INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2018.5.5) 31 MAY 2018 17:44
entering extended mode
\write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**all_study_guide.tex
(./all_study_guide.tex