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:

Include dependency graph

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

Included by dependency graph

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)

Functions

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

Variables

TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class 
TAO_Constraint_Evaluator
YYSTYPE yylval
YYSTYPE yyval


Detailed Description

Interpreter.h,v 1.15 2006/03/14 06:14:35 jtc Exp

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().


Function Documentation

int yylex void   ) 
 

int yyparse void   ) 
 

void yyrestart FILE *   ) 
 


Variable Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL class TAO_Constraint_Evaluator
 

Definition at line 23 of file Interpreter.h.

YYSTYPE yylval
 

Definition at line 101 of file Interpreter.h.

Referenced by yyparse().

YYSTYPE yyval
 

Definition at line 102 of file Interpreter.h.

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


Generated on Thu Nov 9 14:00:12 2006 for TAO_CosTrader by doxygen 1.3.6