added a basic lexer without any bukkit syntax/grammar