varnid parsing in assembler and new implementation of jeq parsing and tests