1 #ifndef CMDLEXCL_HEADER
2 #define CMDLEXCL_HEADER
5 //#ifndef __FLEX_LEXER_H
6 //#include <FlexLexer.h>
8 #include "flex_lexer.h"
14 class cl_ucsim_lexer: public yyFlexLexer
17 char *string_to_parse;
20 cl_ucsim_lexer(void): yyFlexLexer()
22 string_to_parse= string_ptr= 0;
24 cl_ucsim_lexer(char *str): yyFlexLexer()
26 string_to_parse= string_ptr= strdup(str);
28 virtual ~cl_ucsim_lexer(void)
32 free(string_to_parse);
36 void activate_lexer_to_parse_into(void *yylv);
38 int LexerInput(char *buf, int max_size);
40 int check_id(char *token);