Go to the source code of this file.
◆ SEG
◆ seg_scanner_finish()
void seg_scanner_finish |
( |
void |
| ) |
|
◆ seg_scanner_init()
void seg_scanner_init |
( |
const char * |
str | ) |
|
◆ seg_yyerror()
void seg_yyerror |
( |
SEG * |
result, |
|
|
const char * |
message |
|
) |
| |
◆ seg_yylex()
◆ seg_yyparse()
int seg_yyparse |
( |
SEG * |
result | ) |
|
◆ significant_digits()
int significant_digits |
( |
const char * |
str | ) |
|
Definition at line 1055 of file seg.c.
1064 for (c = *p; (c ==
'0' || c ==
'+' || c ==
'-') && c != 0; c = *(++p));
1067 for (c = *p; (c ==
'0' || c ==
'.') && c != 0; c = *(++p))
1074 for (c = *p, n = 0; c != 0; c = *(++p))
1076 if (!((c >=
'0' && c <=
'9') || (c ==
'.')))