CppParser
Loading...
Searching...
No Matches
parser.h File Reference
#include <functional>
#include "cppast.h"
Include dependency graph for parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using ErrorHandler = std::function< void(const char *errLineText, size_t lineNum, size_t errorStartPos, int lexerContext)>
 

Functions

void setErrorHandler (ErrorHandler errorHandler)
 
void resetErrorHandler ()
 
CppCompoundPtr parseStream (char *stm, size_t stmSize)
 

Typedef Documentation

◆ ErrorHandler

using ErrorHandler = std::function<void(const char* errLineText, size_t lineNum, size_t errorStartPos, int lexerContext)>

Definition at line 34 of file parser.h.

Function Documentation

◆ parseStream()

CppCompoundPtr parseStream ( char *  stm,
size_t  stmSize 
)

◆ resetErrorHandler()

void resetErrorHandler ( )

◆ setErrorHandler()

void setErrorHandler ( ErrorHandler  errorHandler)