1 \documentclass[a4paper,
10pt
]{report}
2 \usepackage[utf8x
]{inputenc}
3 \usepackage{indentfirst
}
5 \author{Ethereal\
\ethereal.visage@gmail.com
}
6 \title{Internals of the Aesalon visualization tool\\
\normalsize{Document version
0.1}}
8 % Prevent 'Aesalon' from being broken by hyphenation.
11 % The four arguments are:
16 \newcommand{\documentFunction}[4]{
18 \emph{\textbf{#1 #2(
}#3\textbf{)
}}
27 % The three arguments are:
31 \newcommand{\documentMacro}[3]{
33 \emph{\textbf{#1(
}#2\textbf{)
}}
42 % The three arguments are:
46 \newcommand{\documentVariable}[3]{
57 % The three arguments are:
60 % - \documentFunction/\documentType macros for the sub-types.
61 \newcommand{\documentType}[2]{
72 % The six arguments are:
79 \newcommand{\documentMethod}[6]{
81 \emph{\textbf{#2 #1::
#3(
}#4\textbf{)
#5}}
90 % The six arguments are:
95 \newcommand{\documentProperty}[4]{
97 \emph{\textbf{#2 #1::
#3}}
108 \setlength{\parindent}{1em
}
109 %\setlength{\parskip}{1ex}
115 %\include{internal_overview}
117 %\include{internal_implementation}
119 \include{internal_apis
}
121 %\include{internal_appendix}