out of bounds exception handling version 01 in prelude.ll
Merge branch 'experimental_backend' of github.com:swp-uebersetzerbau-ss13/fuc into experimental_backend
out of bounds check should be "less than", since arrays are zero indexed
made tests readable again. tip: use in emacs:
  M-x replace-string '\n' '\n"+M-qM-j		           "'
(without the '' signs and with M-q and M-j replaced with the keycodes)
Arrays Out of Bounds checks finished, interaction with structs has to be checked before merging with master
A big merge for lots of local changes regarding arrays...

Merge branch 'experimental_backend' of github.com:swp-uebersetzerbau-ss13/fuc into experimental_backend

Conflicts:
	code/backend/test/swp_compiler_ss13/fuc/backend/LLVMBackendArrayTest.java
Small fix for struct indexing
The missing protocol, please check if the .gitignore file realls needs ./doc in it...
Workaround for undocumented behaviour of LLVM's getelementptr instruction (GEP) when indices are of i64 type. Indices are now all converted to 32bit integers in the backend and used with i32 in GEP.
Merge branch 'experimental_backend' of fuc:swp-uebersetzerbau-ss13/fuc into experimental_backend
Added a runtime test for simple struct access, only works since last commit by moritz. :-)
modified tests to reflect changes of moritz struct fix
Switch out uses of StringBuffer for StringBuilder, as the LLVM Backend's internal functions are generally not thread-safe and as such we oo not need StringBuffer
Merge branch 'experimental_backend' of fuc:swp-uebersetzerbau-ss13/fuc into experimental_backend
Remove the old, unused test.tac file
Some javadoc updates
adjustment to new structType and m3 tests added
added tests
updated m3-test and added tests
Merge branch 'master' into semantic_analyzer