MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / fxParseJSNumberE

Function fxParseJSNumberE

modules/piu/PC/Code/piuCodeJS.c:359–381  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

357}
358
359void fxParseJSNumberE(PiuCodeParser parser, int parseDot)
360{
361 while (('0' <= parser->character) && (parser->character <= '9')) {
362 PiuCodeParserAdvance(parser);
363 }
364 if (parseDot) {
365 if (parser->character == '.') {
366 PiuCodeParserAdvance(parser);
367 while (('0' <= parser->character) && (parser->character <= '9')) {
368 PiuCodeParserAdvance(parser);
369 }
370 }
371 }
372 if ((parser->character == 'e') || (parser->character == 'E')) {
373 PiuCodeParserAdvance(parser);
374 if ((parser->character == '+') || (parser->character == '-')) {
375 PiuCodeParserAdvance(parser);
376 }
377 while (('0' <= parser->character) && (parser->character <= '9')) {
378 PiuCodeParserAdvance(parser);
379 }
380 }
381}
382
383void fxParseJSNumberO(PiuCodeParser parser)
384{

Callers 1

fxParseJSCodeFunction · 0.85

Calls 1

PiuCodeParserAdvanceFunction · 0.85

Tested by

no test coverage detected