Puma Reference Manual Puma::CParser Class Reference



Puma::CParser Class Reference

C parser abstraction. More...

#include <Puma/CParser.h>

Inheritance diagram for Puma::CParser:
Inheritance graph

List of all members.

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.

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).


Constructor & Destructor Documentation

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

Constructor.


Member Function Documentation

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

Get the C tree builder object.

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

Get the C semantic analysis object.

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

Get the C syntactic analysis object.