Fix warnings
Cleanup
Fix printing of basic block
Print the dominator
Fix Lengauer-Tarjan Algorithm
Add information about the algorithm
Remove old commit
Fix bug in loop analysis
Move create_pre_header to Loop.hpp
Add function to find the entry of a Loop
Use a much better strategy to create the preheader
 0. Use the real entry of the function instead of the first bb
 1. Start by trying to find an existing one
 2. Create a new one by taking possible multiple predecessors into
 account
Cleanup
Merge branch 'feature/loop_analysis' into develop
Remove old hack
Cleanup
Add a stupid sample to test the expressivity of the grammar
Cleanup the headers
Cleanup headers
Merge branch 'feature/clean_ast_headers' into develop
Add a simple test case to verify the call to the copy ctor
Copy construct the temporary of the function call