code: function symbol(s, p) {
          var x = syntax[s];
          if (!x || typeof x !== 'object') {
              syntax[s] = x = {
                  id: s,
                  lbp: p,
                  value: s
              };
          }
          return x;
      }
docs: Parasitic constructors for making the symbols that will be inherited by tokens.