\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{info-processing}[2025/04/10 Commands and Environments for Information Processing Class Report]

\usepackage{luacode}
\usepackage[dvipsnames]{xcolor}
\usepackage{fancybox}
\usepackage{ascmac}
\usepackage{fancyvrb}

\makeatletter
\newif\ifFV@bgcolor
\newbox\FV@bgbox
\define@key{FV}{bgcolor}{\FV@bgcolortrue\def\FV@bgcolor{#1}}
\define@key{FV}{framecolor}{\FV@bgcolortrue\def\FV@framecolor{#1}}
\def\FV@framecolor{white}

\def\FV@BeginVBox{%
  \leavevmode\ifFV@bgcolor\setbox\FV@bgbox=\fi
  \hbox\ifx\FV@boxwidth\relax\else to\FV@boxwidth\fi\bgroup
  \ifcase\FV@baseline\vbox\or\vtop\or$\vcenter\fi\bgroup}
\def\FV@EndVBox{\egroup\ifmmode$\fi\hfil\egroup
  \ifFV@bgcolor\fcolorbox{\FV@framecolor}{\FV@bgcolor}{\box\FV@bgbox}\fi}
\makeatother

\newenvironment{syntax}[1][]
    {\VerbatimEnvironment
    \begin{itembox}[l]{\sffamily Syntax: #1}\begin{BVerbatim}[bgcolor=Black,frame=lines,commandchars=\$\{\}]}
    {\end{BVerbatim}\end{itembox}}

\newcommand{\resultIO}[2]{
    
}

