Bunch of ABNF stuff.