forcing x+* junctions to move forward
more lexer tests
merge function fixed to satisfy new tests