CsFixedSizeBufferDeclarator Class Reference

Fixed size buffer declarator AST node. More...

Inheritance diagram for CsFixedSizeBufferDeclarator:

CsNode

List of all members.

Public Member Functions

override void addTokensRecursive (CsTokenCollector tokenCollector)
 Recusively collect token indexes in source code order.
override void addTokens (CsTokenCollector tokenCollector)
 Collect token indexes associated with this AST node.
override void visit (ICsAstVisitor visitor)
 CsAstVisitor support.
override void callback (ICsAstCallback visitor)
 CsAstCallback support.

Public Attributes

CsIdentifier identifier
 Fixed-size buffer name.
CsExpression expression
 Fixed-size buffer expression.
CsEntityVariable entity
 Entity.
int separator_token
int lbracket_token
int rbracket_token


Detailed Description

Fixed size buffer declarator AST node.

EBNF grammar:

fixed-size-buffer-declarator:
  identifier "[" const-expression "]"

© 2007 metaspec