FIX: multiple parse's OPT fixes. FEAT: minor parse code improvements.
FIX: multiple parse's OPT fixes.
FEAT: minor parse code improvements.

NikolayShubenkovProgSchool/red,red-eco/red,rheber/red,rheber/red,red-eco/red,vehar/red,NikolayShubenkovProgSchool/red,iArnold/red,iArnold/red,vehar/red