Abstract declarators – Echelon Neuron C User Manual

Page 231

Advertising
background image

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

Advertising