Abstract declarators – Echelon Neuron C User Manual
Page 231
Neuron C Reference Guide
211
function-parameter-declaration
:
formal-parameter-declaration
prototype-parameter-declaration
formal-parameter-declaration
:
(
identifier-list
)
( )
identifier-list
:
identifier-list
,
variable-identifier
variable-identifier
prototype-parameter-declaration
:
(
prototype-parameter-list
)
(
prototype-parameter-list
, ... ) (not supported in Neuron C)
prototype-parameter-list
:
prototype-parameter-list
,
prototype-parameter
prototype-parameter
prototype-parameter
:
declaration-specifier-list
prototype-declarator
declaration-specifier-list
prototype-declarator
:
declarator
abstract-declarator
Abstract Declarators
The following is ANSI C abstract declarator syntax.
abstract-declarator
:
*
*
cv-type-qualifier
abstract-declarator
*
abstract-declarator
*
cv-type-qualifiers
abstract-sub-declarator
abstract-sub-declarator
:
(
abstract-declarator
)
abstract-sub-declarator
( )
abstract-sub-declarator
prototype-parameter-declaration
abstract-sub-declarator
array-index-declaration
( )
prototype-parameter-declaration
array-index-declaration
abstract-type
:
abstract-decl-specifier-list
abstract-declarator
abstract-decl-specifier-list
abstract-decl-specifier-list
:
abstract-decl-specifier-list
abstract-decl-specifier
abstract-decl-specifier