Section A.2.2.1, A.8.7, Syntax 2-1, Syntax 3-1, Syntax 3-3
Enumerated names

In A.2.2.1, REPLACE

            enum_name_declaration ::=

                        enum_identifier [ [ constant_range_expression ] ]  [ = constant_expression ]

WITH

            enum_name_declaration ::=

                        enum_identifier [ [ integral_number ] | [ integral_number : integral_number ] ]

 [ = constant_expression ]

 

In Syntax 3-1 and Syntax 3-3, copy in from A.2.2.1

            enum_base_type

            enum_name_declaration

 

In Syntax 3-1 and Syntax 3-3, REPLACE

            | enum [ integer_type [ signing ] { packed_dimension }  ]

                        { enum_identifier [ = constant_expression ]

{ , enum_identifier [ = constant_expression ] } }

WITH

            | enum [ enum_base_type ] { enum_name_declaration { , enum_name_declaration } }

           

In A.8.7 and Syntax 2-1, REPLACE

            number ::=

                        decimal_number

            |            octal_number

            |            binary_number

            |            hex_number

            |            real_number

WITH

            number ::=

                        integral_number

            |            real_number

 

            integral_number ::=

                        decimal_number

            |            octal_number

            |            binary_number

            |            hex_number