Add simple test to check if lexer handle correctly "1.0".
Add code to handle 1.0 as a float literal.
Modify makefile to have more flexibility in the test workflow.
Update uncrustify config file. Class body is now automatically indented.
Add advanced test for float handling : any float between 0.0 and C++ max float should be recognized and random char should not be recognized. (makefile updated to suport C++11 feature)
Add full support for float litteral.
Add test to check if the parser handles the float correctly.
Refactoring : code dispatched in different .h and .cpp files (makefile updated).
orrect test formulation : the method to call on the parser to test its result is parseTopLevelExpr() not parseFloat().
Modify test on float AST generation : very basic dump() method replaced by getAstType() method and static down cast (preventing RTTI dependancy).
Test added to ensure float litteral expression is a top level expression represented as an anonymous function call.
Correct typo parseFloatLitteral() -> parseFloatLitteralExpr().
Add AST generation for float expression.
Add Parser recognition for float expression as top level expression (for the moment it is the only top level expression).
Refactor all members and accessors made const when possible (and some workspace cleanup).
Add test to ensure that the code generator produce correct code for float litterals.
Add code generation for float litteral.
Merge branch 'feature/handle_floats_as_numeric_type' into develop
Add BSD licence header to all source files.