now capturing eval expressions
now capturing assignments that are inside for loop expression conditionals
adding (binary) cast to lexer