#include "PromelaParser.h"
#include "parser/promela.tab.hpp"
#include "uscxml/messages/Event.h"
#include "uscxml/interpreter/Logging.h"
#include <string.h>
Include dependency graph for PromelaParser.cpp:
Typedefs | |
typedef yy_buffer_state * | YY_BUFFER_STATE |
Functions | |
void | promela__delete_buffer (YY_BUFFER_STATE, void *) |
Destroy the buffer. More... | |
YY_BUFFER_STATE | promela__scan_buffer (char *, size_t, void *) |
Setup the input buffer state to scan directly from a user-specified character buffer. More... | |
YY_BUFFER_STATE | promela__scan_string (const char *yystr, void *) |
void | promela_error (void *yylloc_param, uscxml::PromelaParser *ctx, void *yyscanner, const char *err) |
int | promela_lex (PROMELA_STYPE *yylval_param, PROMELA_LTYPE *yylloc_param, void *yyscanner) |
int | promela_lex_destroy (void *) |
int | promela_lex_init (void **) |
Detailed Description
- Copyright
- Simplified BSD
Function Documentation
void promela__delete_buffer | ( | YY_BUFFER_STATE | b, |
yyscan_t | yyscanner | ||
) |
- Parameters
-
b a buffer created with promela__create_buffer() yyscanner The scanner object.
YY_BUFFER_STATE promela__scan_buffer | ( | char * | base, |
yy_size_t | size, | ||
yyscan_t | yyscanner | ||
) |
- Parameters
-
base the character buffer size the size in bytes of the character buffer yyscanner The scanner object.
- Returns
- the newly allocated buffer state object.