<commit_before><commit_msg>started writing the thesis<commit_after>\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
%\usepackage[]{polski}

\newcommand{\lecture}[4]{\handout{#1}{#2}{#3}{#4}{#1}}
\newcommand{\high}{\mathrm{high}}
\newcommand{\low}{\mathrm{low}}

\newtheorem{theorem}{Twierdzenie}
\newtheorem{corollary}[theorem]{Wniosek}
\newtheorem{lemma}[theorem]{Lemat}
\newtheorem{observation}[theorem]{Obserwacja}
\newtheorem{definition}[theorem]{Definicja}
\newtheorem{fact}[theorem]{Fakt}
\newtheorem{assumption}[theorem]{Założenie}

% 1-inch margins, from fullpage.sty by H.Partl, Version 2, Dec. 15, 1988.
\topmargin 0pt
\advance \topmargin by -\headheight
\advance \topmargin by -\headsep
\textheight 8.9in
\oddsidemargin 0pt
\evensidemargin \oddsidemargin
\marginparwidth 0.5in
\textwidth 6.5in

\parindent 0in
\parskip 1.5ex
%\renewcommand{\baselinestretch}{1.25}

\title{Data structure inference based on source code}
\author{<NAME>}
\date{\today}

\begin{document}

\maketitle

\begin{abstract}
\end{abstract}

\section{Introduction}
\section{Data structure inference}
\subsection{Data structure modifications}
max elem cache
\subsection{Linked data structures}
keeping records
\subsection{Transforming datastructures on-line}
what it said
\subsection{Upper bound on the element count}
so we can choose between malloc and static allocation
\section{Program}
\subsection{Recommendation mode}
prints recommendations 
\subsection{Advice mode}
prints advice
\subsection{Compile mode}
linkes appropriate lib

\end{document}

{'fraction_non_alphanumeric': 0.1336794289422453, 'fraction_numerical': 0.020116807268007787, 'mean_word_length': 6.8274111675126905, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2422881', 'n_tokens_mistral': 533, 'n_tokens_neox': 496, 'n_words': 116}