logical expr added (parse/ast); draft of IR classes