- final grammar
- added length operator for arrays '#'
- added compound boolean expressions