\input{common}
\CFAStyle						% CFA code-style
\lstset{language=CFA}					% default language
\setlength{\gcolumnposn}{3in}

\newcommand{\newtermFont}{\emph}
\newcommand{\Newterm}[1]{\newtermFont{#1}}
%\renewcommand{\newterm}[1]{\newtermFont{#1}}

\newcommand{\code}[1]{\lstinline[language=CFA]{#1}}
\newcommand{\Go}[1]{\lstinline[language=Go]{#1}}
\newcommand{\uC}{$\mu$\CC}
\newcommand{\PAB}[1]{{\color{red}PAB: #1}}
\newcommand{\CAP}[1]{{\color{orange}CAP: #1}}

\newsavebox{\myboxA}					% used with subfigure
\newsavebox{\myboxB}

\lstnewenvironment{Golang}[1][]
{\lstset{language=Go,literate={<-}{\makebox[2ex][c]{\textless\raisebox{0.4ex}{\rule{0.8ex}{0.075ex}}}}2,
	moredelim=**[is][\protect\color{red}]{@}{@}}\lstset{#1}}
{}

\lstnewenvironment{java}[1][]
{\lstset{language=java,moredelim=**[is][\protect\color{red}]{@}{@}}\lstset{#1}}
{}
