generify statemachine
added xml lexer
passed first test
added demo file
removed redundant info
refactor
replace stringbuilder with char[]
extract private method to create xmlparser in tests
reuse special tokens
delete lexer transitions
differentiate between whitespaces
differentiate between white spaces in xml lexer
new package charparser
simplify characterparser
refactor
refactoring
remove redundant parameter index from char parser
renaming
state transitions for TokenBasedXmlParser
compile fixes