| Puma Reference Manual | Puma: Puma::CParser Class Reference |
C parser abstraction. More...
#include <Puma/CParser.h>
Inherits Puma::Parser.
Public Member Functions | |
| CParser () | |
| Constructor. | |
| CSyntax & | syntax () const |
| Get the C syntactic analysis object. | |
| CBuilder & | builder () const |
| Get the C tree builder object. | |
| CSemantic & | semantic () const |
| Get the C semantic analysis object. | |
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).
| Puma::CParser::CParser | ( | ) | [inline] |
Constructor.
| 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.