Interpreter.h File Reference

#include "orbsvcs/Trader/Constraint_Nodes.h"
#include "orbsvcs/Trader/Constraint_Visitors.h"
#include "orbsvcs/Trader/trading_serv_export.h"

Include dependency graph for Interpreter.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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

Defines

#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@cs.wustl.edu>

Definition in file Interpreter.h.


Define Documentation

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

Definition at line 65 of file Interpreter.h.

#define yyerror (  ) 

Definition at line 68 of file Interpreter.h.

Referenced by yyparse().

#define YYSTYPE_IS_DECLARED

Definition at line 96 of file Interpreter.h.


Function Documentation

int yylex ( void   ) 

Referenced by TAO_Interpreter::build_tree(), and yyparse().

int yyparse ( void   ) 

void yyrestart ( FILE *   ) 


Variable Documentation

YYSTYPE yylval

Definition at line 277 of file Constraint_y.cpp.

Referenced by yyparse().

YYSTYPE yyval

Definition at line 276 of file Constraint_y.cpp.

Referenced by TAO_Interpreter::build_tree(), and yyparse().


Generated on Tue Feb 2 17:49:27 2010 for TAO_CosTrader by  doxygen 1.4.7