Syntax bug solved

# ID can have underscore anywhere;
# Expression can’t be null
# Command don’t accept var declarations