%%
%% \iffalse filename: intro.dtx \fi
%%
%<*driver>
\input driver
\thisis{intro}{Introduction}

This file includes the preamble code for the documentation and also the initial
declarations for the package.

%</driver>
%
%<*package>
%\iffalse % Ignore the documentation preamble
%</package>
%
%<*doc>

\documentclass{ltxdoc}

\usepackage{hidoc}
\DisableCrossrefs
\PageIndex
\RecordChanges

\def\sec#1{section \ref{s:#1}}
\def\pt#1{Part \ref{p:#1}}
\def\partname{Part}


\title{\emph{Hereinafter}: A Legal Citation Program}
\author{Charles Duan\thanks{\textcopyright 2013--\the\year\ Charles Duan. This
manual
is made available under a Attribution-NonCommercial-ShareAlike 4.0 International
license. To view a copy of this license, visit
\url{http://creativecommons.org/licenses/by-nc-sa/4.0/} or send a letter to
Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.}}

\date{\today\\Version
\input VERSION
}


\begin{document}
\maketitle
\tableofcontents

\clearpage

\makeatletter





%</doc>
%<*package>
%
% \fi
%
% Preliminary package declarations.
%
%    \begin{macrocode}
\ProvidesPackage{hicite}[2022/07/20 Legal citation formatting and management]
\RequirePackage{etoolbox,iftex,histrings,hisort,keyval,hiabbrev}
\def\hi@pkgname{hicite}
%    \end{macrocode}
%</package>
%<*doc>

% This list should correspond to the above
\def\ListOfRequiredPackages{\texttt{etoolbox}, \texttt{iftex}, and
\texttt{keyval}}


%</doc>
%<*test>
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage[review]{hicite}
\usepackage{unittest}

\makeatletter
\def\hi@newparam#1#2{}
\def\hi@newparam@noval#1#2{}
\def\hi@defparam#1#2#3{}
\def\hi@defparam@noval#1#2#3{}
\def\hi@param@alias#1#2{}
\def\hi@newcite#1#2#3#4{}
\def\hi@alias@cite#1#2{}


\title{Hicite Unit Tests}
\author{Charles Duan}

\begin{document}
\maketitle

\raggedright



%</test>
