Česky
Kamil Dudka

Flex/Bison based compiler and interpreter written in C++ (using Boost)

File detail

Name:Downloadvyp08.tex [Download]
Location: vyp08 > vyp08-1.0pre1 > doc > tex
Size:2.8 KB
Last modification:2022-09-09 13:06

Source code

%============================================================================
% encoding: utf-8
%----------------------------------------------------------------------------
% build: make
% vim: set syntax=tex encoding=utf-8:
%============================================================================
\documentclass[english]{cls/fitthesis}
 
% thesis encoding
\usepackage[utf8]{inputenc}
 
% =======================================================================
% Package "hyperref" is used to create anchors in pdf while using pdflatex.
% This package needs to be included as last, so it can't be in the template.
\ifx\pdfoutput\undefined % nejedeme pod pdflatexem
\else
  \usepackage{color}
  \usepackage[colorlinks,hyperindex,plainpages=false,pdftex]{hyperref}
  \definecolor{links}{rgb}{0.4,0.5,0}
  \definecolor{anchors}{rgb}{1,0,0}
  \def\AnchorColor{anchors}
  \def\LinkColor{links}
  \def\pdfBorderAttrs{/Border [0 0 0] } % no margins around anchors
  \pdfcompresslevel=9
\fi
 
% thesis metadata
%---------------------------------------------------------------------------
\projectinfo{
  % thesis
  project=DP,                   % thesis type: BP/DP
  year=2008,                    % year
  date=\today,                  % release date
  % thesis name in Czech
  title.cs=Překladač a interpret jazyka VYP08,
  % thesis name in English
  title.en=Compiler and interpreter of VYP08 language,
  % author
  author=Kamil Dudka,           % first name and surname of author
  % department
  department=UITS,
}
 
% task description (in Czech)
\task[cs]{}
 
% license (in Czech)
\licence[en]{
vyp08 is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of~the License, or
any later version.\\
\\
vyp08 is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.\\
\\
You should have received a copy of the GNU General Public License
along with vyp08.  If not, see \href{http://www.gnu.org/licenses/}{http://www.gnu.org/licenses/}.}
 
% abstract (Czech, English)
%\abstract[cs]{TODO}
%\abstract[en]{TODO}
 
% keywords (Czech, English)
%\keywords[cs]{TODO}
%\keywords[en]{TODO}
 
% declaration (in Czech)
%\declaration{}
 
% acknowledgement (voluntary)
%\acknowledgment{}
 
% adjust line spacing to 1.2 (default is 1.0)
\renewcommand{\baselinestretch}{1.2}
 
\begin{document}
  % title page
  % ----------------------------------------------
  \maketitle
  % table of contents
  % ----------------------------------------------
  \tableofcontents
 
  % thesis text
  % ----------------------------------------------
  \input{vyp08_content}
\end{document}