In refaktorisierter Lexer-Version Positionsangaben zu Token-Typ und Positionszustand zu Lexer hinzugefügt. Momentan sind die ausgegebenen Zeilen- und Spaltennummern nur teilweise korrekt.
Merge branch 'lexer_refactoring' into lexer_tokenpositions

Conflicts:
	lexer/lexer.cpp
	lexer/lexer.hpp
Merge branch 'lexer_refactoring' into lexer_tokenpositions

Conflicts:
	lexer/lexer.cpp
	lexer/lexer.hpp
Merge branch 'lexer_tokenpositions' of https://github.com/djrieger/mjplusplus into lexer_tokenpositions

Conflicts:
	lexer/lexer.hpp
Fixed comment error in transition table.
Merge branch 'dev' into lexer_tokenpositions

Conflicts:
	lexer/lexer.cpp
	lexer/lexer.hpp
	lexer/stateomat.cpp
	lexer/token.cpp
	lexer/token.hpp
trying to fix token positions, seems to work
Merge branch 'master' into lexer_tokenpositions
keyword and operator enums
introduced maps to convert keyword/operator strings into enum values
Astyle on stateomat.cpp
Now the lexer actually assigns the keyword- and operator-types when necessary.
added MiniJava testcases for the parser
initial structure for the parser
Transformed grammar so it can be parsed by Grammophone
Changed return types from int to bool.
Typo.
Added my parser-test files.
added new parser tests
parser tests