Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members

# Constraint_l.cpp File Reference

`#include "ace/OS.h"`
`#include "Constraint_Interpreter.h"`
`#include "Constraint_Nodes.h"`
`#include "Constraint_Tokens.h"`

Include dependency graph for Constraint_l.cpp:

## Compounds

struct | yy_buffer_state

## Defines

#define | FLEX_SCANNER
#define | YY_FLEX_MAJOR_VERSION 2
#define | YY_FLEX_MINOR_VERSION 5
#define | YY_USE_PROTOS
#define | YY_USE_CONST
#define | yyconst const
#define | YY_PROTO(proto) proto
#define | YY_NULL 0
#define | YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
#define | BEGIN yy_start = 1 + 2 *
#define | YY_START ((yy_start - 1) / 2)
#define | YYSTATE YY_START
#define | YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
#define | YY_NEW_FILE yyrestart( yyin )
#define | YY_END_OF_BUFFER_CHAR 0
#define | YY_BUF_SIZE 16384
#define | EOB_ACT_CONTINUE_SCAN 0
#define | EOB_ACT_END_OF_FILE 1
#define | EOB_ACT_LAST_MATCH 2
#define | yyless(n)
#define | unput(c) yyunput( c, yytext_ptr )
#define | YY_BUFFER_NEW 0
#define | YY_BUFFER_NORMAL 1
#define | YY_BUFFER_EOF_PENDING 2
#define | YY_CURRENT_BUFFER yy_current_buffer
#define | YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
#define | yy_new_buffer yy_create_buffer
#define | yy_set_interactive(is_interactive)
#define | yy_set_bol(at_bol)
#define | YY_AT_BOL() (yy_current_buffer->yy_at_bol)
#define | yytext_ptr yytext
#define | YY_DO_BEFORE_ACTION
#define | YY_NUM_RULES 31
#define | YY_END_OF_BUFFER 32
#define | REJECT reject_used_but_not_detected
#define | yymore() yymore_used_but_not_detected
#define | YY_MORE_ADJ 0
#define | YY_RESTORE_YY_MORE_OFFSET
#define | INITIAL 0
#define | TAO_YY_LEX_DEBUG
#define | YY_NO_PUSH_STATE 1
#define | YY_NO_POP_STATE 1
#define | YY_NO_TOP_STATE 1
#define | YY_READ_BUF_SIZE 8192
#define | TAO_TRADER_ECHO (void) fwrite( yytext, yyleng, 1, yyout )
#define | yyterminate() return YY_NULL
#define | YY_START_STACK_INCR 25
#define | YY_FATAL_ERROR(msg) yy_fatal_error( msg )
#define | YY_DECL int yylex YY_PROTO(( void ))
#define | YY_BREAK break;
#define | YY_RULE_SETUP YY_USER_ACTION
#define | YY_EXIT_FAILURE 2
#define | yyless(n)

## Typedefs

typedef yy_buffer_state * | YY_BUFFER_STATE
typedef unsigned int | yy_size_t
typedef unsigned char | YY_CHAR
typedef int | yy_state_type

## Functions

void yyrestart | YY_PROTO ((FILE *input_file))
void yy_switch_to_buffer | YY_PROTO ((YY_BUFFER_STATE new_buffer))
void yy_load_buffer_state | YY_PROTO ((void))
YY_BUFFER_STATE yy_create_buffer | YY_PROTO ((FILE *file, int size))
void yy_delete_buffer | YY_PROTO ((YY_BUFFER_STATE b))
void yy_init_buffer | YY_PROTO ((YY_BUFFER_STATE b, FILE *file))
YY_BUFFER_STATE yy_scan_buffer | YY_PROTO ((char *base, yy_size_t size))
YY_BUFFER_STATE yy_scan_string | YY_PROTO ((yyconst char *yy_str))
YY_BUFFER_STATE yy_scan_bytes | YY_PROTO ((yyconst char *bytes, int len))
void *yy_flex_alloc | YY_PROTO ((yy_size_t))
void *yy_flex_realloc | YY_PROTO ((void *, yy_size_t))
void yy_flex_free | YY_PROTO ((void *))
yy_state_type yy_try_NUL_trans | YY_PROTO ((yy_state_type current_state))
void yy_fatal_error | YY_PROTO ((yyconst char msg[]))
TAO_Literal_Constraint * | extract_string (const char *)

## Variables

int | yyleng
FILE * | yyin = (FILE *) 0
FILE * | yyout = (FILE *) 0
YY_BUFFER_STATE | yy_current_buffer = 0
char | yy_hold_char
int | yy_n_chars
char * | yy_c_buf_p = (char *) 0
int | yy_init = 1
int | yy_start = 0
int | yy_did_buffer_switch_on_eof
char * | yytext
yyconst short int | yy_accept [82]
yyconst int | yy_ec [256]
yyconst int | yy_meta [42]
yyconst short int | yy_base [84]
yyconst short int | yy_def [84]
yyconst short int | yy_nxt [150]
yyconst short int | yy_chk [150]
yy_state_type | yy_last_accepting_state
char * | yy_last_accepting_cpos

## Define Documentation

#define BEGIN yy_start = 1 + 2 *

#define EOB_ACT_CONTINUE_SCAN 0

#define EOB_ACT_END_OF_FILE 1

#define EOB_ACT_LAST_MATCH 2

#define FLEX_SCANNER

#define INITIAL 0

#define REJECT reject_used_but_not_detected

#define TAO_TRADER_ECHO (void) fwrite( yytext, yyleng, 1, yyout )

#define TAO_YY_LEX_DEBUG

#define unput | ( | c |  | ) | yyunput( c, yytext_ptr )

#define YY_AT_BOL | (

)

(yy_current_buffer->yy_at_bol)

#define YY_BREAK break;

#define YY_BUF_SIZE 16384

#define YY_BUFFER_EOF_PENDING 2

#define YY_BUFFER_NEW 0

#define YY_BUFFER_NORMAL 1

#define YY_CURRENT_BUFFER yy_current_buffer

#define YY_DECL int yylex YY_PROTO(( void ))

#define YY_DO_BEFORE_ACTION

Value:

    yytext_ptr = yy_bp; \
            yyleng = (int) (yy_cp - yy_bp); \
            yy_hold_char = *yy_cp; \
            *yy_cp = '\0'; \
            yy_c_buf_p = yy_cp;

#define YY_END_OF_BUFFER 32

#define YY_END_OF_BUFFER_CHAR 0

#define YY_EXIT_FAILURE 2

#define YY_FATAL_ERROR | ( | msg |  | ) | yy_fatal_error( msg )

#define YY_FLEX_MAJOR_VERSION 2

#define YY_FLEX_MINOR_VERSION 5

#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )

#define YY_MORE_ADJ 0

#define yy_new_buffer yy_create_buffer

#define YY_NEW_FILE yyrestart( yyin )

#define YY_NO_POP_STATE 1

#define YY_NO_PUSH_STATE 1

#define YY_NO_TOP_STATE 1

#define YY_NULL 0

#define YY_NUM_RULES 31

#define YY_PROTO | ( | proto |  | ) | proto

#define YY_READ_BUF_SIZE 8192

#define YY_RESTORE_YY_MORE_OFFSET

#define YY_RULE_SETUP YY_USER_ACTION

#define YY_SC_TO_UI | ( | c |  | ) | ((unsigned int) (unsigned char) c)

#define yy_set_bol | ( | at_bol |  | ) |

Value:

    { \
            if ( ! yy_current_buffer ) \
                    yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
            yy_current_buffer->yy_at_bol = at_bol; \
            }

#define yy_set_interactive | ( | is_interactive |  | ) |

Value:

    { \
            if ( ! yy_current_buffer ) \
                    yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
            yy_current_buffer->yy_is_interactive = is_interactive; \
            }

#define YY_START ((yy_start - 1) / 2)

#define YY_START_STACK_INCR 25

#define YY_STATE_EOF | ( | state |  | ) | (YY_END_OF_BUFFER + state + 1)

#define YY_USE_CONST

#define YY_USE_PROTOS

#define yyconst const

#define yyless | ( | n |  | ) |

Value:

    do \
                    { \
                      \
                    yytext[yyleng] = yy_hold_char; \
                    yy_c_buf_p = yytext + n; \
                    yy_hold_char = *yy_c_buf_p; \
                    *yy_c_buf_p = '\0'; \
                    yyleng = n; \
                    } \
            while ( 0 )

#define yyless | ( | n |  | ) |

Value:

    do \
                    { \
                      \
                    *yy_cp = yy_hold_char; \
                    YY_RESTORE_YY_MORE_OFFSET \
                    yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
                    YY_DO_BEFORE_ACTION;   \
                    } \
            while ( 0 )

#define yymore | (

)

yymore_used_but_not_detected

#define YYSTATE YY_START

#define yyterminate | (

)

return YY_NULL

#define yytext_ptr yytext

## Typedef Documentation

typedef struct yy_buffer_state* YY_BUFFER_STATE

typedef unsigned char YY_CHAR

typedef unsigned int yy_size_t

typedef int yy_state_type

## Function Documentation

TAO_Literal_Constraint* extract_string | ( | const char * |  | ) | `[static]`

void yy_fatal_error YY_PROTO | ( | (yyconst char msg[]) |  | ) | `[static]`

yy_state_type yy_try_NUL_trans YY_PROTO | ( | (yy_state_type current_state) |  | ) | `[static]`

void yy_flex_free YY_PROTO | ( | (void *) |  | ) | `[static]`

void* yy_flex_realloc YY_PROTO | ( | (void *, yy_size_t) |  | ) | `[static]`

void* yy_flex_alloc YY_PROTO | ( | (yy_size_t) |  | ) | `[static]`

YY_BUFFER_STATE yy_scan_bytes YY_PROTO | ( | (yyconst char *bytes, int len) |  | ) |

YY_BUFFER_STATE yy_scan_string YY_PROTO | ( | (yyconst char *yy_str) |  | ) |

YY_BUFFER_STATE yy_scan_buffer YY_PROTO | ( | (char *base, yy_size_t size) |  | ) |

void yy_init_buffer YY_PROTO | ( | (YY_BUFFER_STATE b, FILE *file) |  | ) |

void yy_flush_buffer YY_PROTO | ( | (YY_BUFFER_STATE b) |  | ) |

YY_BUFFER_STATE yy_create_buffer YY_PROTO | ( | (FILE *file, int size) |  | ) |

int yyinput YY_PROTO | ( | (void) |  | ) |

void yy_switch_to_buffer YY_PROTO | ( | (YY_BUFFER_STATE new_buffer) |  | ) |

void yyrestart YY_PROTO | ( | (FILE *input_file) |  | ) |

## Variable Documentation

yyconst short int yy_accept[82]`[static]`

Initial value:

        {   0,
            0,    0,   32,   30,   31,   30,   30,   22,   23,   14,
           12,   13,   30,   15,   26,   16,   30,   18,   29,   29,
           29,   29,   29,   29,   29,   29,   29,   29,   29,   29,
           11,   21,    0,   28,    0,   26,   27,    0,   26,   17,
           20,   19,   29,   29,   29,   29,   29,   29,   10,   29,
           29,   29,    9,   29,   29,    0,    0,   29,   29,    8,
           29,   29,    2,    1,    7,   29,   29,    0,   27,   29,
           24,   29,   29,   29,    5,   25,    6,    3,   29,    4,
            0
        }

yyconst short int yy_base[84]`[static]`

Initial value:

        {   0,
            0,    0,  107,  108,  108,   92,   38,  108,  108,  108,
           93,   92,   91,  108,   33,   88,   87,   86,    0,   83,
           77,   63,   56,   63,   60,   17,   58,   56,   64,   58,
          108,  108,   42,  108,   43,   77,   36,   76,   40,  108,
          108,  108,    0,   67,   62,   57,   52,   47,    0,   42,
           47,   42,    0,   45,   40,   47,   47,   55,   58,    0,
           38,   34,    0,    0,    0,   42,   38,   54,   52,   44,
            0,   23,   22,   23,    0,    0,    0,    0,   24,    0,
          108,   72,   51
        }

char* yy_c_buf_p = (char *) 0`[static]`

yyconst short int yy_chk[150]`[static]`

Initial value:

        {   0,
            1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
            1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
            1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
            1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
            1,    7,   15,   26,   15,   33,   35,   37,   26,   39,
           56,   39,   83,   37,   57,   57,   79,   74,   57,   73,
           72,   70,    7,   69,   37,   68,   33,   35,   67,   66,
           62,   56,   82,   82,   61,   59,   58,   55,   54,   52,
           51,   50,   48,   47,   46,   45,   44,   38,   36,   30,
           29,   28,   27,   25,   24,   23,   22,   21,   20,   18,

           17,   16,   13,   12,   11,    6,    3,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81
        }

YY_BUFFER_STATE yy_current_buffer = 0`[static]`

yyconst short int yy_def[84]`[static]`

Initial value:

        {   0,
           81,    1,   81,   81,   81,   81,   82,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   83,   83,
           83,   83,   83,   83,   83,   83,   83,   83,   83,   83,
           81,   81,   82,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   83,   83,   83,   83,   83,   83,   83,   83,
           83,   83,   83,   83,   83,   82,   81,   83,   83,   83,
           83,   83,   83,   83,   83,   83,   83,   81,   81,   83,
           83,   83,   83,   83,   83,   83,   83,   83,   83,   83,
            0,   81,   81
        }

int yy_did_buffer_switch_on_eof`[static]`

yyconst int yy_ec[256]`[static]`

char yy_hold_char`[static]`

int yy_init = 1`[static]`

char* yy_last_accepting_cpos`[static]`

yy_state_type yy_last_accepting_state`[static]`

yyconst int yy_meta[42]`[static]`

Initial value:

        {   0,
            1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
            1,    2,    1,    1,    1,    2,    2,    2,    2,    2,
            2,    2,    2,    2,    1,    2,    2,    2,    2,    2,
            2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
            1
        }

int yy_n_chars`[static]`

yyconst short int yy_nxt[150]`[static]`

Initial value:

        {   0,
            4,    5,    6,    7,    8,    9,   10,   11,   12,   13,
           14,   15,   16,   17,   18,   19,   19,   19,   20,   19,
           19,   19,   21,   19,    4,    4,   22,   19,   23,   24,
           19,   25,   26,   27,   28,   29,   19,   19,   30,   19,
           31,   34,   38,   50,   39,   34,   56,   37,   51,   38,
           34,   39,   43,   57,   68,   68,   80,   79,   69,   78,
           77,   76,   35,   69,   57,   69,   35,   56,   75,   74,
           73,   35,   33,   33,   72,   71,   70,   67,   66,   65,
           64,   63,   62,   61,   60,   59,   58,   37,   36,   55,
           54,   53,   52,   49,   48,   47,   46,   45,   44,   42,

           41,   40,   37,   36,   36,   32,   81,    3,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81,   81,
           81,   81,   81,   81,   81,   81,   81,   81,   81
        }

int yy_start = 0`[static]`

FILE * yyin = (FILE *) 0

int yyleng

FILE * yyout = (FILE *) 0

char * yytext