Track milestone 3 TAC interface
Merge branch 'master' into backend_tacms3
Remove handling for old PRINT_* operators where * is not STRING, add handling for new *_TO_STRING operators
Add handling of string concatenation, add default initializers
Move parsing of array declaration into a function
Add utf-8 encoding settings for backend
Merge branch 'master' into backend_tacms3
Handle TAC meta-type "reference" in the backend
Refactor array generation code for later integration of struct generation code
Add handling of struct declarations (all occurences of DECLARE_STRUCT operator)
Fix swapped reference indices
Add full handling of structs (STRUCT_*_* operators)
new common module
updated common submodule
implemented changed m3 common interfaces
intermediate code generator for m3
Merge branch 'master' into m3_common
Adaptions for changes in ArrayIdentifier and LoopNode
added toString function to AST
Merge branch 'm3_common' of github.com:swp-uebersetzerbau-ss13/fuc into m3_common