#include <Puma/CParser.h>
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).
◆ CParser()
Puma::CParser::CParser |
( |
| ) |
|
|
inline |
◆ builder()
CBuilder & Puma::CParser::builder |
( |
| ) |
const |
|
inline |
Get the C tree builder object.
◆ semantic()
CSemantic & Puma::CParser::semantic |
( |
| ) |
const |
|
inline |
Get the C semantic analysis object.
◆ syntax()
CSyntax & Puma::CParser::syntax |
( |
| ) |
const |
|
inline |
Get the C syntactic analysis object.