Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cpp::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:1068:$0 hexadecimal_prefix|{1052|$2|1053} binary_exponent_part|{1074|$5|1075} hexadecimal_prefix|{1052|$9|1053} binary_exponent_part|{1074|$12|1075} final:1069:$0 implicit_whitespace|{967|$15|968} implicit_whitespace|{967|$16|968} implicit_whitespace|{967|$17|968} implicit_whitespace|{967|$18|968} hexadecimal_fractional_constant|{1070|$3|1071} floating_suffix|{1066|$7|1067} hexadecimal_digit_sequence|{1072|$10|1073} floating_suffix|{1066|$14|1067}