Puma Reference Manual Puma: Puma::CParser Class Reference



Puma::CParser Class Reference

#include <Puma/CParser.h>

Inheritance diagram for Puma::CParser:

Inheritance graph

List of all members.


Detailed Description

C parser abstraction.

Setups the C parser components ready to be used for parsing C input files (see class Puma::CSyntax, Puma::CBuilder, and Puma::CSemantic).

Public Member Functions

 CParser ()
 Constructor.
CSyntaxsyntax () const
 Get the C syntactic analysis object.
CBuilderbuilder () const
 Get the C tree builder object.
CSemanticsemantic () const
 Get the C semantic analysis object.


Constructor & Destructor Documentation

Puma::CParser::CParser (  )  [inline]

Constructor.


Member Function Documentation

CSyntax& Puma::CParser::syntax (  )  const [inline]

Get the C syntactic analysis object.

CBuilder& Puma::CParser::builder (  )  const [inline]

Get the C tree builder object.

CSemantic& Puma::CParser::semantic (  )  const [inline]

Get the C semantic analysis object.




Puma Reference Manual. Created on 5 Nov 2008.