ParsedSExpression now keeps a map of tokens for easy identifying token info at desired position.
Using tokens map to check for comments/strings when highlighting active bracket.
Styling when opening a file.
Using abstract class instead of GenericTextEditor interface.
Moved style flag to style() method.
Avoid some duplicate code.
Update tasks.