Change TextAreaContent in favor of lexer Map for parsing. Added a lot qualified names to understand were function are implemented.
There is a mistake which set the position in TAC with offset hef and bef it is a bad design i try to fix it.