TAO_CosTrader  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
Interpreter.h File Reference
#include "orbsvcs/Trader/Constraint_Nodes.h"
#include "orbsvcs/Trader/Constraint_Visitors.h"
#include "orbsvcs/Trader/trading_serv_export.h"

Classes

class  TAO_Interpreter
 TAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string. More...
 
class  TAO_Lex_String_Input
 Have Lex read from a string and not from stdin. Essentially, the interpreter needs to call yylex() until EOF, and call TAO_Lex_String_Input::reset() with the new string, prior to calling yyparse. More...
 
union  YYSTYPE
 

Macros

#define YY_INPUT(b, r, ms)   (r = TAO_Lex_String_Input::copy_into(b, ms))
 
#define yyerror(x)
 
#define YYSTYPE_IS_DECLARED
 

Functions

int yyparse (void)
 
void yyrestart (FILE *)
 
int yylex (void)
 

Variables

YYSTYPE yylval
 
YYSTYPE yyval
 

Detailed Description

Id:
Interpreter.h 75957 2006-12-12 15:06:16Z elliott_c
Author
Seth Widoff sbw1@.nosp@m.cs.w.nosp@m.ustl..nosp@m.edu

Macro Definition Documentation

#define YY_INPUT (   b,
  r,
  ms 
)    (r = TAO_Lex_String_Input::copy_into(b, ms))
#define yyerror (   x)
#define YYSTYPE_IS_DECLARED

Function Documentation

int yylex ( void  )
int yyparse ( void  )
void yyrestart ( FILE *  )

Variable Documentation

YYSTYPE yylval
YYSTYPE yyval