src/test/resources/shexTest/bin/genFacets.js
// JS double (IEE754) works up to 9007199254740991 (column BKTXHSOGHKKF)

JS double  works up to 9007199254740991 (column BKTXHSOGHKKF)
JS double works up to 9007199254740991 ( column BKTXHSOGHKKF )
function colToAddr (column) {
  ++column; 
  var ret = '';
  do {
    ret = String.fromCharCode(64 + 
                              (column % 26 || 26) 
                              ) + ret; 
  } while ((column = Math.floor((column - 1) / 26)) > 0); 
  return ret
}
function colToAddr ( column ) { ++ column ; var ret = '' ; do { ret = String . fromCharCode ( 64 + ( column % 26 || 26 ) ) + ret ; } while ( ( column = Math . floor ( ( column - 1 ) / 26 ) ) > 0 ) ; return ret }
JS double (IEE754) works up to 9007199254740991 (column BKTXHSOGHKKF)
JS double ( IEE754 ) works up to 9007199254740991 ( column BKTXHSOGHKKF )
// 1-based column-letters
 // charCode of 'A'
 // 1-based modulus in 1's digit
 // Shift letters in at left
 // Chop off 1's digit.
