CsExternAliasDirective Class Reference

Extern Alias Directive. More...

Inheritance diagram for CsExternAliasDirective:

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
 Extern Alias identifier.
ExternAlias extern_alias
 Extern Alias.
int extern_token
int alias_token
int semicolon_token


Detailed Description

Extern Alias Directive.

EBNF grammar:

extern-alias-directive:
  "extern" "alias" identifier ";"

© 2007 metaspec