My Project
|
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <iostream>
#include "OSDataStructures.h"
#include "OSMathUtil.h"
#include "OSConfig.h"
#include <sstream>
#include "OSrLParserData.h"
#include "OSErrorClass.h"
#include "OSParseosrl.tab.hpp"
#include "OSResult.h"
#include <unistd.h>
Go to the source code of this file.
Classes | |
struct | yy_buffer_state |
struct | yy_trans_info |
struct | yyguts_t |
Macros | |
#define | YY_INT_ALIGNED short int |
#define | FLEX_SCANNER |
#define | YY_FLEX_MAJOR_VERSION 2 |
#define | YY_FLEX_MINOR_VERSION 5 |
#define | YY_FLEX_SUBMINOR_VERSION 34 |
#define | FLEXINT_H |
#define | INT8_MIN (-128) |
#define | INT16_MIN (-32767-1) |
#define | INT32_MIN (-2147483647-1) |
#define | INT8_MAX (127) |
#define | INT16_MAX (32767) |
#define | INT32_MAX (2147483647) |
#define | UINT8_MAX (255U) |
#define | UINT16_MAX (65535U) |
#define | UINT32_MAX (4294967295U) |
#define | yyconst |
#define | YY_NULL 0 |
#define | YY_SC_TO_UI(c) |
#define | YY_TYPEDEF_YY_SCANNER_T |
#define | yyin yyg->yyin_r |
#define | yyout yyg->yyout_r |
#define | yyextra yyg->yyextra_r |
#define | yyleng yyg->yyleng_r |
#define | yytext yyg->yytext_r |
#define | yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno) |
#define | yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column) |
#define | yy_flex_debug yyg->yy_flex_debug_r |
#define | BEGIN yyg->yy_start = 1 + 2 * |
#define | YY_START ((yyg->yy_start - 1) / 2) |
#define | YYSTATE YY_START |
#define | YY_STATE_EOF(state) |
#define | YY_NEW_FILE osrlrestart(yyin ,yyscanner ) |
#define | YY_END_OF_BUFFER_CHAR 0 |
#define | YY_BUF_SIZE 16384 |
#define | YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
#define | YY_TYPEDEF_YY_BUFFER_STATE |
#define | EOB_ACT_CONTINUE_SCAN 0 |
#define | EOB_ACT_END_OF_FILE 1 |
#define | EOB_ACT_LAST_MATCH 2 |
#define | YY_LESS_LINENO(n) |
#define | yyless(n) |
#define | unput(c) |
#define | YY_TYPEDEF_YY_SIZE_T |
#define | YY_STRUCT_YY_BUFFER_STATE |
#define | YY_BUFFER_NEW 0 |
#define | YY_BUFFER_NORMAL 1 |
#define | YY_BUFFER_EOF_PENDING 2 |
#define | YY_CURRENT_BUFFER |
#define | YY_CURRENT_BUFFER_LVALUE yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] |
#define | YY_FLUSH_BUFFER osrl_flush_buffer(YY_CURRENT_BUFFER ,yyscanner) |
#define | yy_new_buffer osrl_create_buffer |
#define | yy_set_interactive(is_interactive) |
#define | yy_set_bol(at_bol) |
#define | YY_AT_BOL() |
#define | osrlwrap(n) |
#define | YY_SKIP_YYWRAP |
#define | yytext_ptr yytext_r |
#define | YY_DO_BEFORE_ACTION |
#define | YY_NUM_RULES 120 |
#define | YY_END_OF_BUFFER 121 |
#define | REJECT reject_used_but_not_detected |
#define | yymore() |
#define | YY_MORE_ADJ 0 |
#define | YY_RESTORE_YY_MORE_OFFSET |
#define | PARSERDEBUG |
#define | YY_PRINT printf("%s", yytext); |
#define | YY_EXTRA_TYPE OSrLParserData* |
#define | INITIAL 0 |
#define | osrlattributetext 1 |
#define | doublequoteattributetext 2 |
#define | singlequoteattributetext 3 |
#define | startelement 4 |
#define | elementtext 5 |
#define | comment 6 |
#define | xmldeclaration 7 |
#define | yylval yyg->yylval_r |
#define | yylloc yyg->yylloc_r |
#define | YY_READ_BUF_SIZE 8192 |
#define | ECHO fwrite( yytext, yyleng, 1, yyout ) |
#define | YY_INPUT(buf, result, max_size) |
#define | yyterminate() |
#define | YY_START_STACK_INCR 25 |
#define | YY_FATAL_ERROR(msg) |
#define | YY_DECL_IS_OURS 1 |
#define | YY_DECL |
#define | YY_USER_ACTION |
#define | YY_BREAK break; |
#define | YY_RULE_SETUP YY_USER_ACTION |
#define | YY_EXIT_FAILURE 2 |
#define | yyless(n) |
#define | YYTABLES_NAME "yytables" |
Typedefs | |
typedef void * | yyscan_t |
typedef struct yy_buffer_state * | YY_BUFFER_STATE |
Functions | |
void | osrlrestart (FILE *input_file, yyscan_t yyscanner) |
Immediately switch to a different input stream. | |
void | osrl_switch_to_buffer (YY_BUFFER_STATE new_buffer, yyscan_t yyscanner) |
Switch to a different input buffer. | |
YY_BUFFER_STATE | osrl_create_buffer (FILE *file, int size, yyscan_t yyscanner) |
Allocate and initialize an input buffer state. | |
void | osrl_delete_buffer (YY_BUFFER_STATE b, yyscan_t yyscanner) |
Destroy the buffer. | |
void | osrl_flush_buffer (YY_BUFFER_STATE b, yyscan_t yyscanner) |
Discard all buffered characters. | |
void | osrlpush_buffer_state (YY_BUFFER_STATE new_buffer, yyscan_t yyscanner) |
Pushes the new state onto the stack. | |
void | osrlpop_buffer_state (yyscan_t yyscanner) |
Removes and deletes the top of the stack, if present. | |
static void | osrlensure_buffer_stack (yyscan_t yyscanner) |
static void | osrl_load_buffer_state (yyscan_t yyscanner) |
static void | osrl_init_buffer (YY_BUFFER_STATE b, FILE *file, yyscan_t yyscanner) |
YY_BUFFER_STATE | osrl_scan_buffer (char *base, yy_size_t size, yyscan_t yyscanner) |
Setup the input buffer state to scan directly from a user-specified character buffer. | |
YY_BUFFER_STATE | osrl_scan_string (yyconst char *yystr, yyscan_t yyscanner) |
Setup the input buffer state to scan a string. | |
YY_BUFFER_STATE | osrl_scan_bytes (yyconst char *yybytes, int _yybytes_len, yyscan_t yyscanner) |
Setup the input buffer state to scan the given bytes. | |
void * | osrlalloc (yy_size_t, yyscan_t yyscanner) |
void * | osrlrealloc (void *, yy_size_t, yyscan_t yyscanner) |
void | osrlfree (void *, yyscan_t yyscanner) |
static yy_state_type | yy_get_previous_state (yyscan_t yyscanner) |
static yy_state_type | yy_try_NUL_trans (yy_state_type current_state, yyscan_t yyscanner) |
static int | yy_get_next_buffer (yyscan_t yyscanner) |
static void | yy_fatal_error (yyconst char msg[], yyscan_t yyscanner) |
static int | yy_init_globals (yyscan_t yyscanner) |
int | osrllex_init (yyscan_t *scanner) |
int | osrllex_init_extra (YY_EXTRA_TYPE user_defined, yyscan_t *scanner) |
int | osrllex_destroy (yyscan_t yyscanner) |
int | osrlget_debug (yyscan_t yyscanner) |
void | osrlset_debug (int debug_flag, yyscan_t yyscanner) |
YY_EXTRA_TYPE | osrlget_extra (yyscan_t yyscanner) |
Get the user-defined data for this scanner. | |
void | osrlset_extra (YY_EXTRA_TYPE user_defined, yyscan_t yyscanner) |
Set the user-defined data. | |
FILE * | osrlget_in (yyscan_t yyscanner) |
Get the input stream. | |
void | osrlset_in (FILE *in_str, yyscan_t yyscanner) |
Set the input stream. | |
FILE * | osrlget_out (yyscan_t yyscanner) |
Get the output stream. | |
void | osrlset_out (FILE *out_str, yyscan_t yyscanner) |
int | osrlget_leng (yyscan_t yyscanner) |
Get the length of the current token. | |
char * | osrlget_text (yyscan_t yyscanner) |
Get the current token. | |
int | osrlget_lineno (yyscan_t yyscanner) |
Get the current line number. | |
void | osrlset_lineno (int line_number, yyscan_t yyscanner) |
Set the current line number. | |
YYSTYPE * | osrlget_lval (yyscan_t yyscanner) |
void | osrlset_lval (YYSTYPE *yylval_param, yyscan_t yyscanner) |
YYLTYPE * | osrlget_lloc (yyscan_t yyscanner) |
void | osrlset_lloc (YYLTYPE *yylloc_param, yyscan_t yyscanner) |
static void | yyunput (int c, char *buf_ptr, yyscan_t yyscanner) |
static int | input (yyscan_t yyscanner) |
int | osrllex (YYSTYPE *yylval_param, YYLTYPE *yylloc_param, yyscan_t yyscanner) |
if (!yyg->yy_init) | |
while (1) | |
static void | yyunput (int c, register char *yy_bp, yyscan_t yyscanner) |
int | isatty (int) |
static void | yy_fatal_error (yyconst char *msg, yyscan_t yyscanner) |
int | osrlget_column (yyscan_t yyscanner) |
Get the current column number. | |
void | osrlset_column (int column_no, yyscan_t yyscanner) |
Set the current column. | |
Variables | |
static yyconst flex_int16_t | yy_accept [984] |
static yyconst flex_int32_t | yy_ec [256] |
static yyconst flex_int32_t | yy_meta [54] |
static yyconst flex_int16_t | yy_base [995] |
static yyconst flex_int16_t | yy_def [995] |
static yyconst flex_int16_t | yy_nxt [2723] |
static yyconst flex_int16_t | yy_chk [2723] |
static yyconst flex_int32_t | yy_rule_can_match_eol [121] |
YY_DECL | |
The main scanner function which does all the work. | |
register char * | yy_cp |
register char * | yy_bp |
register int | yy_act |
struct yyguts_t * | yyg = (struct yyguts_t*)yyscanner |
yylval = yylval_param | |
yylloc = yylloc_param | |
#define YY_INT_ALIGNED short int |
Definition at line 5 of file OSParseosrl.cpp.
#define FLEX_SCANNER |
Definition at line 9 of file OSParseosrl.cpp.
#define YY_FLEX_MAJOR_VERSION 2 |
Definition at line 10 of file OSParseosrl.cpp.
#define YY_FLEX_MINOR_VERSION 5 |
Definition at line 11 of file OSParseosrl.cpp.
#define YY_FLEX_SUBMINOR_VERSION 34 |
Definition at line 12 of file OSParseosrl.cpp.
#define FLEXINT_H |
Definition at line 30 of file OSParseosrl.cpp.
#define INT8_MIN (-128) |
Definition at line 61 of file OSParseosrl.cpp.
#define INT16_MIN (-32767-1) |
Definition at line 64 of file OSParseosrl.cpp.
#define INT32_MIN (-2147483647-1) |
Definition at line 67 of file OSParseosrl.cpp.
#define INT8_MAX (127) |
Definition at line 70 of file OSParseosrl.cpp.
#define INT16_MAX (32767) |
Definition at line 73 of file OSParseosrl.cpp.
#define INT32_MAX (2147483647) |
Definition at line 76 of file OSParseosrl.cpp.
#define UINT8_MAX (255U) |
Definition at line 79 of file OSParseosrl.cpp.
#define UINT16_MAX (65535U) |
Definition at line 82 of file OSParseosrl.cpp.
#define UINT32_MAX (4294967295U) |
Definition at line 85 of file OSParseosrl.cpp.
#define yyconst |
Definition at line 108 of file OSParseosrl.cpp.
#define YY_NULL 0 |
Definition at line 112 of file OSParseosrl.cpp.
#define YY_SC_TO_UI | ( | c | ) |
Definition at line 119 of file OSParseosrl.cpp.
#define YY_TYPEDEF_YY_SCANNER_T |
Definition at line 123 of file OSParseosrl.cpp.
#define yyin yyg->yyin_r |
Definition at line 129 of file OSParseosrl.cpp.
#define yyout yyg->yyout_r |
Definition at line 130 of file OSParseosrl.cpp.
#define yyextra yyg->yyextra_r |
Definition at line 131 of file OSParseosrl.cpp.
#define yyleng yyg->yyleng_r |
Definition at line 132 of file OSParseosrl.cpp.
#define yytext yyg->yytext_r |
Definition at line 133 of file OSParseosrl.cpp.
#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno) |
Definition at line 134 of file OSParseosrl.cpp.
#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column) |
Definition at line 135 of file OSParseosrl.cpp.
#define yy_flex_debug yyg->yy_flex_debug_r |
Definition at line 136 of file OSParseosrl.cpp.
#define BEGIN yyg->yy_start = 1 + 2 * |
Definition at line 142 of file OSParseosrl.cpp.
#define YY_START ((yyg->yy_start - 1) / 2) |
Definition at line 148 of file OSParseosrl.cpp.
#define YYSTATE YY_START |
Definition at line 149 of file OSParseosrl.cpp.
#define YY_STATE_EOF | ( | state | ) |
Definition at line 152 of file OSParseosrl.cpp.
#define YY_NEW_FILE osrlrestart(yyin ,yyscanner ) |
Definition at line 155 of file OSParseosrl.cpp.
#define YY_END_OF_BUFFER_CHAR 0 |
Definition at line 157 of file OSParseosrl.cpp.
#define YY_BUF_SIZE 16384 |
Definition at line 161 of file OSParseosrl.cpp.
#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
Definition at line 166 of file OSParseosrl.cpp.
#define YY_TYPEDEF_YY_BUFFER_STATE |
Definition at line 169 of file OSParseosrl.cpp.
#define EOB_ACT_CONTINUE_SCAN 0 |
Definition at line 173 of file OSParseosrl.cpp.
#define EOB_ACT_END_OF_FILE 1 |
Definition at line 174 of file OSParseosrl.cpp.
#define EOB_ACT_LAST_MATCH 2 |
Definition at line 175 of file OSParseosrl.cpp.
#define YY_LESS_LINENO | ( | n | ) |
Definition at line 184 of file OSParseosrl.cpp.
#define yyless | ( | n | ) |
Definition at line 193 of file OSParseosrl.cpp.
#define unput | ( | c | ) |
Definition at line 206 of file OSParseosrl.cpp.
#define YY_TYPEDEF_YY_SIZE_T |
Definition at line 216 of file OSParseosrl.cpp.
#define YY_STRUCT_YY_BUFFER_STATE |
Definition at line 221 of file OSParseosrl.cpp.
#define YY_BUFFER_NEW 0 |
Definition at line 268 of file OSParseosrl.cpp.
#define YY_BUFFER_NORMAL 1 |
Definition at line 269 of file OSParseosrl.cpp.
#define YY_BUFFER_EOF_PENDING 2 |
Definition at line 280 of file OSParseosrl.cpp.
#define YY_CURRENT_BUFFER |
Definition at line 291 of file OSParseosrl.cpp.
Definition at line 298 of file OSParseosrl.cpp.
#define YY_FLUSH_BUFFER osrl_flush_buffer(YY_CURRENT_BUFFER ,yyscanner) |
Definition at line 312 of file OSParseosrl.cpp.
#define yy_new_buffer osrl_create_buffer |
Definition at line 322 of file OSParseosrl.cpp.
#define yy_set_interactive | ( | is_interactive | ) |
Definition at line 324 of file OSParseosrl.cpp.
#define yy_set_bol | ( | at_bol | ) |
Definition at line 334 of file OSParseosrl.cpp.
#define YY_AT_BOL | ( | ) |
Definition at line 344 of file OSParseosrl.cpp.
#define osrlwrap | ( | n | ) |
Definition at line 348 of file OSParseosrl.cpp.
#define YY_SKIP_YYWRAP |
Definition at line 349 of file OSParseosrl.cpp.
#define yytext_ptr yytext_r |
Definition at line 355 of file OSParseosrl.cpp.
#define YY_DO_BEFORE_ACTION |
Definition at line 365 of file OSParseosrl.cpp.
#define YY_NUM_RULES 120 |
Definition at line 372 of file OSParseosrl.cpp.
#define YY_END_OF_BUFFER 121 |
Definition at line 373 of file OSParseosrl.cpp.
#define REJECT reject_used_but_not_detected |
Definition at line 1385 of file OSParseosrl.cpp.
#define yymore | ( | ) |
Definition at line 1386 of file OSParseosrl.cpp.
#define YY_MORE_ADJ 0 |
Definition at line 1387 of file OSParseosrl.cpp.
#define YY_RESTORE_YY_MORE_OFFSET |
Definition at line 1388 of file OSParseosrl.cpp.
#define PARSERDEBUG |
Definition at line 1448 of file OSParseosrl.cpp.
#define YY_PRINT printf("%s", yytext); |
Definition at line 1450 of file OSParseosrl.cpp.
#define YY_EXTRA_TYPE OSrLParserData* |
Definition at line 1477 of file OSParseosrl.cpp.
#define INITIAL 0 |
Definition at line 1480 of file OSParseosrl.cpp.
#define osrlattributetext 1 |
Definition at line 1481 of file OSParseosrl.cpp.
#define doublequoteattributetext 2 |
Definition at line 1482 of file OSParseosrl.cpp.
#define singlequoteattributetext 3 |
Definition at line 1483 of file OSParseosrl.cpp.
#define startelement 4 |
Definition at line 1484 of file OSParseosrl.cpp.
#define elementtext 5 |
Definition at line 1485 of file OSParseosrl.cpp.
#define comment 6 |
Definition at line 1486 of file OSParseosrl.cpp.
#define xmldeclaration 7 |
Definition at line 1487 of file OSParseosrl.cpp.
#define yylval yyg->yylval_r |
Definition at line 1543 of file OSParseosrl.cpp.
#define yylloc yyg->yylloc_r |
Definition at line 1545 of file OSParseosrl.cpp.
#define YY_READ_BUF_SIZE 8192 |
Definition at line 1622 of file OSParseosrl.cpp.
Definition at line 1630 of file OSParseosrl.cpp.
#define YY_INPUT | ( | buf, | |
result, | |||
max_size ) |
Definition at line 1637 of file OSParseosrl.cpp.
#define yyterminate | ( | ) |
Definition at line 1674 of file OSParseosrl.cpp.
#define YY_START_STACK_INCR 25 |
Definition at line 1679 of file OSParseosrl.cpp.
#define YY_FATAL_ERROR | ( | msg | ) |
Definition at line 1684 of file OSParseosrl.cpp.
#define YY_DECL_IS_OURS 1 |
Definition at line 1693 of file OSParseosrl.cpp.
#define YY_DECL |
Definition at line 1698 of file OSParseosrl.cpp.
#define YY_USER_ACTION |
Definition at line 1706 of file OSParseosrl.cpp.
#define YY_BREAK break; |
Definition at line 1711 of file OSParseosrl.cpp.
#define YY_RULE_SETUP YY_USER_ACTION |
Definition at line 1714 of file OSParseosrl.cpp.
#define YY_EXIT_FAILURE 2 |
Definition at line 3383 of file OSParseosrl.cpp.
#define yyless | ( | n | ) |
Definition at line 193 of file OSParseosrl.cpp.
#define YYTABLES_NAME "yytables" |
Definition at line 3752 of file OSParseosrl.cpp.
typedef void* yyscan_t |
Definition at line 124 of file OSParseosrl.cpp.
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 170 of file OSParseosrl.cpp.
void osrlrestart | ( | FILE * | input_file, |
yyscan_t | yyscanner ) |
Immediately switch to a different input stream.
input_file | A readable stream. |
yyscanner | The scanner object. |
INITIAL
. Definition at line 3025 of file OSParseosrl.cpp.
void osrl_switch_to_buffer | ( | YY_BUFFER_STATE | new_buffer, |
yyscan_t | yyscanner ) |
Switch to a different input buffer.
new_buffer | The new input buffer. |
yyscanner | The scanner object. |
Definition at line 3043 of file OSParseosrl.cpp.
YY_BUFFER_STATE osrl_create_buffer | ( | FILE * | file, |
int | size, | ||
yyscan_t | yyscanner ) |
Allocate and initialize an input buffer state.
file | A readable stream. |
size | The character buffer size in bytes. When in doubt, use YY_BUF_SIZE . |
yyscanner | The scanner object. |
Definition at line 3090 of file OSParseosrl.cpp.
void osrl_delete_buffer | ( | YY_BUFFER_STATE | b, |
yyscan_t | yyscanner ) |
Destroy the buffer.
b | a buffer created with osrl_create_buffer() |
yyscanner | The scanner object. |
Definition at line 3118 of file OSParseosrl.cpp.
void osrl_flush_buffer | ( | YY_BUFFER_STATE | b, |
yyscan_t | yyscanner ) |
Discard all buffered characters.
On the next scan, YY_INPUT will be called.
b | the buffer state to be flushed, usually YY_CURRENT_BUFFER . |
yyscanner | The scanner object. |
Definition at line 3171 of file OSParseosrl.cpp.
void osrlpush_buffer_state | ( | YY_BUFFER_STATE | new_buffer, |
yyscan_t | yyscanner ) |
Pushes the new state onto the stack.
The new state becomes the current state. This function will allocate the stack if necessary.
new_buffer | The new state. |
yyscanner | The scanner object. |
Definition at line 3201 of file OSParseosrl.cpp.
void osrlpop_buffer_state | ( | yyscan_t | yyscanner | ) |
Removes and deletes the top of the stack, if present.
The next element becomes the new top.
yyscanner | The scanner object. |
Definition at line 3232 of file OSParseosrl.cpp.
|
static |
Definition at line 3252 of file OSParseosrl.cpp.
|
static |
Definition at line 3075 of file OSParseosrl.cpp.
|
static |
Definition at line 3142 of file OSParseosrl.cpp.
YY_BUFFER_STATE osrl_scan_buffer | ( | char * | base, |
yy_size_t | size, | ||
yyscan_t | yyscanner ) |
Setup the input buffer state to scan directly from a user-specified character buffer.
base | the character buffer |
size | the size in bytes of the character buffer |
yyscanner | The scanner object. |
Definition at line 3302 of file OSParseosrl.cpp.
YY_BUFFER_STATE osrl_scan_string | ( | yyconst char * | yystr, |
yyscan_t | yyscanner ) |
Setup the input buffer state to scan a string.
The next call to osrllex() will scan from a copy of str.
yystr | a NUL-terminated string to scan |
yyscanner | The scanner object. |
Definition at line 3339 of file OSParseosrl.cpp.
YY_BUFFER_STATE osrl_scan_bytes | ( | yyconst char * | yybytes, |
int | _yybytes_len, | ||
yyscan_t | yyscanner ) |
Setup the input buffer state to scan the given bytes.
The next call to osrllex() will scan from a copy of bytes.
bytes | the byte buffer to scan |
len | the number of bytes in the buffer pointed to by bytes. |
yyscanner | The scanner object. |
Definition at line 3352 of file OSParseosrl.cpp.
Definition at line 3730 of file OSParseosrl.cpp.
Definition at line 3735 of file OSParseosrl.cpp.
void osrlfree | ( | void * | ptr, |
yyscan_t | yyscanner ) |
Definition at line 3747 of file OSParseosrl.cpp.
|
static |
Definition at line 2839 of file OSParseosrl.cpp.
|
static |
Definition at line 2872 of file OSParseosrl.cpp.
|
static |
Definition at line 2704 of file OSParseosrl.cpp.
|
static |
Definition at line 3643 of file OSParseosrl.cpp.
int osrllex_init | ( | yyscan_t * | scanner | ) |
Definition at line 3586 of file OSParseosrl.cpp.
int osrllex_init_extra | ( | YY_EXTRA_TYPE | user_defined, |
yyscan_t * | scanner ) |
Definition at line 3615 of file OSParseosrl.cpp.
int osrllex_destroy | ( | yyscan_t | yyscanner | ) |
Definition at line 3677 of file OSParseosrl.cpp.
int osrlget_debug | ( | yyscan_t | yyscanner | ) |
Definition at line 3541 of file OSParseosrl.cpp.
void osrlset_debug | ( | int | debug_flag, |
yyscan_t | yyscanner ) |
Definition at line 3547 of file OSParseosrl.cpp.
YY_EXTRA_TYPE osrlget_extra | ( | yyscan_t | yyscanner | ) |
Get the user-defined data for this scanner.
yyscanner | The scanner object. |
Definition at line 3414 of file OSParseosrl.cpp.
void osrlset_extra | ( | YY_EXTRA_TYPE | user_defined, |
yyscan_t | yyscanner ) |
Set the user-defined data.
This data is never touched by the scanner.
user_defined | The data to be associated with this scanner. |
yyscanner | The scanner object. |
Definition at line 3487 of file OSParseosrl.cpp.
FILE * osrlget_in | ( | yyscan_t | yyscanner | ) |
Get the input stream.
yyscanner | The scanner object. |
Definition at line 3449 of file OSParseosrl.cpp.
void osrlset_in | ( | FILE * | in_str, |
yyscan_t | yyscanner ) |
Set the input stream.
This does not discard the current input buffer.
in_str | A readable stream. |
yyscanner | The scanner object. |
Definition at line 3529 of file OSParseosrl.cpp.
FILE * osrlget_out | ( | yyscan_t | yyscanner | ) |
Get the output stream.
yyscanner | The scanner object. |
Definition at line 3458 of file OSParseosrl.cpp.
void osrlset_out | ( | FILE * | out_str, |
yyscan_t | yyscanner ) |
Definition at line 3535 of file OSParseosrl.cpp.
int osrlget_leng | ( | yyscan_t | yyscanner | ) |
Get the length of the current token.
yyscanner | The scanner object. |
Definition at line 3467 of file OSParseosrl.cpp.
char * osrlget_text | ( | yyscan_t | yyscanner | ) |
Get the current token.
yyscanner | The scanner object. |
Definition at line 3477 of file OSParseosrl.cpp.
int osrlget_lineno | ( | yyscan_t | yyscanner | ) |
Get the current line number.
yyscanner | The scanner object. |
Definition at line 3423 of file OSParseosrl.cpp.
void osrlset_lineno | ( | int | line_number, |
yyscan_t | yyscanner ) |
Set the current line number.
line_number | |
yyscanner | The scanner object. |
Definition at line 3497 of file OSParseosrl.cpp.
Definition at line 3555 of file OSParseosrl.cpp.
Definition at line 3561 of file OSParseosrl.cpp.
Definition at line 3567 of file OSParseosrl.cpp.
Definition at line 3573 of file OSParseosrl.cpp.
|
static |
|
static |
Definition at line 2942 of file OSParseosrl.cpp.
if | ( | !yyg-> | yy_init | ) |
Definition at line 1736 of file OSParseosrl.cpp.
while | ( | 1 | ) |
Definition at line 1762 of file OSParseosrl.cpp.
|
static |
Definition at line 2896 of file OSParseosrl.cpp.
|
extern |
Definition at line 3386 of file OSParseosrl.cpp.
int osrlget_column | ( | yyscan_t | yyscanner | ) |
Get the current column number.
yyscanner | The scanner object. |
Definition at line 3436 of file OSParseosrl.cpp.
void osrlset_column | ( | int | column_no, |
yyscan_t | yyscanner ) |
Set the current column.
line_number | |
yyscanner | The scanner object. |
Definition at line 3512 of file OSParseosrl.cpp.
|
static |
Definition at line 381 of file OSParseosrl.cpp.
|
static |
Definition at line 493 of file OSParseosrl.cpp.
|
static |
Definition at line 525 of file OSParseosrl.cpp.
|
static |
Definition at line 535 of file OSParseosrl.cpp.
|
static |
Definition at line 649 of file OSParseosrl.cpp.
|
static |
Definition at line 763 of file OSParseosrl.cpp.
|
static |
Definition at line 1067 of file OSParseosrl.cpp.
|
static |
Definition at line 1372 of file OSParseosrl.cpp.
YY_DECL |
The main scanner function which does all the work.
Definition at line 1719 of file OSParseosrl.cpp.
register char* yy_cp |
Definition at line 1722 of file OSParseosrl.cpp.
register char * yy_bp |
Definition at line 1722 of file OSParseosrl.cpp.
register int yy_act |
Definition at line 1723 of file OSParseosrl.cpp.
Definition at line 1724 of file OSParseosrl.cpp.
yylval = yylval_param |
Definition at line 1732 of file OSParseosrl.cpp.
yylloc = yylloc_param |
Definition at line 1734 of file OSParseosrl.cpp.