Starting the llac project.

Starting the implementation of a compiler for Llama language. Currently added
the Lexer.mll file for ocamllex tool, the Makefile for compiling and linking
the code and a TODO file for stuff that need to be done. Also added a testsuite
for testing my code.
Adding a new line in TODO file.

A type for error cases should be created.
Changing paths in Makefile

Actually changing the path for Lexer.mll in Makefile to "src/parser".
Creating the .gitignore filr

File for not taken care of files that do not need to be tracked by my repo
like .cmo, .cmi file.
String pattern changes.

A change been made to string pattern to disallow the '/' character. Also improving
the "look" of the code by changing the identation a little.
Creating Parser.mly and modified the Makefile.

Creating the Parser.mly file and starting adding the tokens in the declarations
section.
Creating main.ml and changing Parser.mly.

Currently added tokens in Parser.mly and also creating the main.ml file. Updating
also the Makefile by adding the -include .depend section and the main.ml file.
Token grouping and Makefile paths changes.

Grouped the tokens in Parser.mly and also corrected the path of Parser.output to be
deleted properly.
Grammar rules added

Added grammar rules until binary operators. Lexer now prints chars and strings.
Removed parser section from Makefile.
Finished Grammar rules. Corrected name.

That's all.
Fixed Parser.mly and added Lexer.mli.

Removed type definition from Lexer.mll, added type definitions in Parser.mly,
fixed Makefile for supporting the Parser.mly and main.ml files and finally added
Lexer.mli for type dependencies between the Parser and Lexer.
Slightly changes made to Makefile.
Revert "Finished Grammar rules. Corrected name."

This reverts commit 10b84c3f4ebce3b590e5c4ac2284554a50aae885.

Conflicts:

	Makefile
Revert "Slightly changes made to Makefile."

This reverts commit 0c5ee3c03c0870d422a58ff6182da97f4ec860b3.
Revert "Slightly changes made to Makefile."

This reverts commit 0c5ee3c03c0870d422a58ff6182da97f4ec860b3.
Renamed mail.ml to main.ml. Checkpoint.
Merge branch 'master' of 83.212.98.20:git_repos/llac
Added unit actions to Parser.
Major changes to all files made.

Makefile moved to src/parser folder to overcome the dependencies problems. The idea
is to have a separate Makefile for every subfolder in src/ and to have a master
Makefile that will handle them all (TODO). Modified main.ml to be more readable until
we fix the Parser.mly which we modifie by adding actions-types and precedences to the
grammar. Modified Lexer.mli because had a syntax error and finally removed the token
type from Lexer.mll because we added those definitions in the Parser.mly file.
Added stuff to TODO file.