Johnny.Decimal language parser I'll document this properly later, for now follow along at https://play.johnnydecimal.com/javascript.