Add branch parsing
add immediate parsing