MCPcopy Create free account
hub / github.com/Code-Bullet/Jump-King / parseFloatOperand

Function parseFloatOperand

libraries/p5.js:2958–2981  ·  view source on GitHub ↗
(parser)

Source from the content-addressed store, hash-verified

2956
2957// Parse a `CFF` DICT real value.
2958function parseFloatOperand(parser) {
2959 var s = '';
2960 var eof = 15;
2961 var lookup = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.', 'E', 'E-', null, '-'];
2962 while (true) {
2963 var b = parser.parseByte();
2964 var n1 = b >> 4;
2965 var n2 = b & 15;
2966
2967 if (n1 === eof) {
2968 break;
2969 }
2970
2971 s += lookup[n1];
2972
2973 if (n2 === eof) {
2974 break;
2975 }
2976
2977 s += lookup[n2];
2978 }
2979
2980 return parseFloat(s);
2981}
2982
2983// Parse a `CFF` DICT operand.
2984function parseOperand(parser, b0) {

Callers 1

parseOperandFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected