Lexer rework

Simplifying Lexer and renamed it into partLexer.
partLexer only try to find part leading to an object property and not to
parse all as a JavaScript source code.