CsExpressionList Struct Reference

Expression list AST node. More...

Inheritance diagram for CsExpressionList:
CsExpressionListBase CsNode

List of all members.

Public Types

typedef CsExpressionListBase inherited

Public Member Functions

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

Detailed Description

Expression list AST node.

EBNF grammar:

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


Member Typedef Documentation


Constructor & Destructor Documentation

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

Member Function Documentation

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

CsAstCallback support.

Implements CsNode.

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

CsAstVisitor support.

Reimplemented from CsExpressionListBase.

© 2010 metaspec