Label handling added. Fixed issue related to caret-EOL-some_char handling. AST replaced with callback for command and label.