ACE_Svc_Conf_Lexer Class Reference

#include <Svc_Conf_Lexer.h>

List of all members.

Static Public Member Functions

static int yylex (ACE_YYSTYPE *ace_yylval, ACE_Svc_Conf_Param *param)

Static Private Member Functions

static size_t input (ACE_Svc_Conf_Param *param, char *buf, size_t max_size)
static int scan (ACE_YYSTYPE *ace_yylval, ACE_Svc_Conf_Param *param)

Detailed Description

This class lexes the classic ACE Service Configurator language. The entry point is similar to what flex would generate. However, it is a static method in this class (which is really just name space).

Member Function Documentation

size_t ACE_Svc_Conf_Lexer::input ( ACE_Svc_Conf_Param param,
char *  buf,
size_t  max_size 
) [static, private]

int ACE_Svc_Conf_Lexer::scan ( ACE_YYSTYPE ace_yylval,
ACE_Svc_Conf_Param param 
) [static, private]

int ACE_Svc_Conf_Lexer::yylex ( ACE_YYSTYPE ace_yylval,
ACE_Svc_Conf_Param param 
) [static]

This is similar to the C function, ace_yylex, which a bison generated parser expects. It returns information in the ace_yylval parameter and uses input stored in the param parameter.

The documentation for this class was generated from the following files:
Generated on Tue Jan 30 13:43:52 2007 for ACE by  doxygen 1.4.7-1