Bug 788441: Add alphanumeric parsing. r=vyang, a=tef+