[Ruby] improved keyMap
[Markdown] refactoring part of a parser
added SQL parser
reduced min-width of the counter
a lot of fixes and improvements
update demo