append("i * 2").closeParen().append(", ").
append("digit2 = s.charAt").openParen(true).
append("i * 2 + 1").closeParen().append(";").endl();
code.tab(3).append("if").openParen(true).
append("digit1 >= '0' && digit1 <= '9'").closeParen().endl();
code.tab(4).append("digit1 -= '0';").endl();
code.tab(3).append("else if").openParen(true).
append("digit1 >= 'A' && digit1 <= 'F'").closeParen().endl();
code.tab(4).append("digit1 -= 'A' - 10;").endl();
code.tab(3).append("if").openParen(true).
append("digit2 >= '0' && digit2 <= '9'").closeParen().endl();