Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C]->[Symbols]->[hexadecimal_floating_constant]

Expand All
Collapse All
Contents

C::hexadecimal_floating_constant Locate in Contents

Declaration Locate in Contents

(6.4.4.2) hexadecimal-floating-constant:
            hexadecimal-prefix hexadecimal-fractional-constant
        |    binary-exponent-part floating-suffix?
        |    hexadecimal-prefix hexadecimal-digit-sequence
        |    binary-exponent-part floating-suffix?

Composition Locate in Contents

floating_constant hexadecimal_floating_constant Alternation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node hexadecimal_prefix implicit_whitespace hexadecimal_fractional_constant binary_exponent_part implicit_whitespace Alternation Node hexadecimal_prefix implicit_whitespace hexadecimal_digit_sequence binary_exponent_part implicit_whitespace Alternation Node floating_suffix @ floating_suffix @

State Machine Locate in Contents

start:1280:$0 hexadecimal_prefix|{1264|$2|1265} binary_exponent_part|{1286|$5|1287} hexadecimal_prefix|{1264|$9|1265} binary_exponent_part|{1286|$12|1287} final:1281:$0 implicit_whitespace|{1153|$15|1154} implicit_whitespace|{1153|$16|1154} implicit_whitespace|{1153|$17|1154} implicit_whitespace|{1153|$18|1154} hexadecimal_fractional_constant|{1282|$3|1283} floating_suffix|{1278|$7|1279} hexadecimal_digit_sequence|{1284|$10|1285} floating_suffix|{1278|$14|1279}