Ambiente de desarrollo inicializado para el trabajo en lista de instrucciones
del modulo compiler usando boost spirit(la oastia tio...)
	new file:   Code/Compiler/IL/CMakeLists.txt
	new file:   Code/Compiler/IL/Lexer/ciaa_compiler_il_lexer.cc
	new file:   Code/Compiler/IL/Lexer/ciaa_compiler_il_lexer.h
	new file:   Tests/Compiler/CMakeLists.txt
	new file:   Tests/Compiler/IL/CMakeLists.txt
	new file:   Tests/Compiler/IL/programs/lexer_1.il
	new file:   Tests/Compiler/IL/test_compiler_il_lexer.cc
recuperado el codigo de cuando "jugaba" con spirit
restructurando modulo compiler
Initizalized the inheritance for the il parser
	modified:   Code/Compiler/IEC61131Standard/Textuals/Common/Parser/ciaa_compiler_parcer.h
	modified:   Code/Compiler/IEC61131Standard/Textuals/IL/Parser/ciaa_compiler_il_parcer.h
Initialized the symbol table, SymbolInfo and Tockend work
Fusioned a part of the AST
Added the error handler an the AST is fill popullated now
added a name for the error report for each rule using the name member function
WDF?
recovered the list of variants
_il_simple_operation is an example of add a rule that derive in optionals(variants)
values qhere each value can take multiple values.
Added the variable rules witout AST generation, the expresion definition is a problem...
Added "all" the rules(currently empty) for the textual languages, except ST
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_configuration_elements.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_configuration_elements.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_declaration_initialization.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_declaration_initialization.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_pou.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_pou.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_programming_model.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_programming_model.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_sequential_function_chart_elements.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_sequential_function_chart_elements.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_variable.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_variable.h
Added the remaining files of the previous commit :)
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_common_elements.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_constants.h
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_data_types.cc
	new file:   Code/Compiler/IEC61131Standard/Common/ciaa_compiler_data_types.h
nstance in a more readable class(encapsulatin the complexity)
Added all the rules for B.1.3 Data types
Added a ErorrList class.
The current template implementation(separated the definition and the declaration) allow
the usage of forward declaration, so circular depends od the grammar can be solved.
Added the rules for ciaaConstants class and initil creation of AST classes.

Added some *-def.h files.
Added the rules for ciaaVariables and some restructuration of the source tree in the Compiler module.
	modified:   Code/Compiler/IEC61131Standard/CMakeLists.txt
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_error.cc -> Code/Compiler/IEC61131Standard/Textuals/Errors/ciaa_compiler_error.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_error.h -> Code/Compiler/IEC61131Standard/Textuals/Errors/ciaa_compiler_error.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_error_list.cc -> Code/Compiler/IEC61131Standard/Textuals/Errors/ciaa_compiler_error_list.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_error_list.h -> Code/Compiler/IEC61131Standard/Textuals/Errors/ciaa_compiler_error_list.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_common_elements.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_common_elements.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_common_elements.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_common_elements.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_configuration_elements.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_configuration_elements.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_configuration_elements.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_configuration_elements.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_constants-def.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_constants-def.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_constants.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_constants.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_constants.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_constants.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_data_types-def.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_data_types-def.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_data_types.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_data_types.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_data_types.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_data_types.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_pou-def.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_pou-def.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_pou.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_pou.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_pou.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_pou.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_programming_model.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_programming_model.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_programming_model.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_programming_model.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_sequential_function_chart_elements.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_sequential_function_chart_elements.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_sequential_function_chart_elements.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_sequential_function_chart_elements.h
	new file:   Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_variable-def.h
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_variable.cc -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_variable.cc
	renamed:    Code/Compiler/IEC61131Standard/Textuals/ciaa_compiler_variable.h -> Code/Compiler/IEC61131Standard/Textuals/Grammar/ciaa_compiler_variable.h
	modified:   Code/Compiler/IEC61131Standard/Textuals/IL/ciaa_compiler_parser_il.h
Added the rules for ciaaConfigurationElements
Added rules for ciaaPOU