\newcommand{\synnormal} [1]{\color[rgb]{0,0,0}\texttt{#1}\color{black}} \newcommand{\syncomment} [1]{\color[rgb]{0,0,0.3}\texttt{\emph{#1}}\color{black}} \newcommand{\synkeyword} [1]{\color[rgb]{0.6,0,0}\texttt{\textbf{#1}}\color{black}} \newcommand{\synmethod} [1]{\color[rgb]{0,0.4,0.4}\texttt{#1}\color{black}} \newcommand{\synclass} [1]{\color[rgb]{0,0.4,0.25}\texttt{#1}\color{black}} \newcommand{\synmodule} [1]{\color[rgb]{0,0.3,0}\texttt{#1}\color{black}} \newcommand{\synpunct} [1]{\color[rgb]{0.25,0.25,0.4}\texttt{#1}\color{black}} \newcommand{\synsymbol} [1]{\color[rgb]{0,0.5,0.5}\texttt{#1}\color{black}} \newcommand{\synstring} [1]{\color[rgb]{0.5,0.25,0.25}\texttt{#1}\color{black}} \newcommand{\synchar} [1]{\color[rgb]{1,0,0.4}\texttt{#1}\color{black}} \newcommand{\synident} [1]{\color[rgb]{0,0,0.25}\texttt{#1}\color{black}} \newcommand{\synconstant} [1]{\color[rgb]{0,0.4,1}\texttt{#1}\color{black}} \newcommand{\synregex} [1]{\color[rgb]{0.7,0.4,0.4}\texttt{#1}\color{black}} \newcommand{\synnumber} [1]{\color[rgb]{1,0.6,0.6}\texttt{#1}\color{black}} \newcommand{\synattribute} [1]{\color[rgb]{0.4,0.7,0.7}\texttt{#1}\color{black}} \newcommand{\synglobal} [1]{\color[rgb]{0.4,1,0.7}\texttt{#1}\color{black}} \newcommand{\synexpr} [1]{\color[rgb]{0.1,0.1,0.4}\texttt{#1}\color{black}} \newcommand{\synescape} [1]{\color[rgb]{0.1,0.4,0.4}\texttt{#1}\color{black}}