CsPositionalArgumentList Struct Reference

Positional argument list AST node. More...

Inheritance diagram for CsPositionalArgumentList:
CsExpressionListBase CsNode

List of all members.

Public Types

typedef CsExpressionListBase inherited

Public Member Functions

 CsPositionalArgumentList ()
 CsPositionalArgumentList (LineInfo line_info)
virtual void visit (CsAstVisitor *visitor)
 CsAstVisitor support.
virtual void callback (CsAstCallback *visitor)
 CsAstCallback support.

Detailed Description

Positional argument list AST node.

EBNF grammar:

positional-argument-list:
  positional-argument ( "," positional-argument )* positional-argument:
  expression


Member Typedef Documentation


Constructor & Destructor Documentation

CsPositionalArgumentList::CsPositionalArgumentList (  )  [inline]
CsPositionalArgumentList::CsPositionalArgumentList ( LineInfo  line_info  )  [inline]

Member Function Documentation

virtual void CsPositionalArgumentList::callback ( CsAstCallback visitor  )  [inline, virtual]

CsAstCallback support.

Implements CsNode.

virtual void CsPositionalArgumentList::visit ( CsAstVisitor visitor  )  [inline, virtual]

CsAstVisitor support.

Reimplemented from CsExpressionListBase.

© 2010 metaspec