1 #ifndef CMDLEXCL_HEADER
2 #define CMDLEXCL_HEADER
11 class cl_ucsim_lexer: public yyFlexLexer
14 char *string_to_parse;
17 cl_ucsim_lexer(void): yyFlexLexer()
19 string_to_parse= string_ptr= 0;
21 cl_ucsim_lexer(char *str): yyFlexLexer()
23 string_to_parse= string_ptr= strdup(str);
25 virtual ~cl_ucsim_lexer(void)
29 free(string_to_parse);
33 void activate_lexer_to_parse_into(void *yylv);
35 int LexerInput(char *buf, int max_size);
37 int check_id(char *token);