ACE_Svc_Conf_Lexer Class Reference

#include <Svc_Conf_Lexer.h>

List of all members.

Static Public Member Functions

static int yylex (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 (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

int ACE_Svc_Conf_Lexer::yylex ( 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.

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 ( YYSTYPE ace_yylval,
ACE_Svc_Conf_Param param 
) [static, private]

The documentation for this class was generated from the following files:

Generated on Wed Apr 23 02:42:08 2008 for ACE by  doxygen 1.5.5