1 #ifndef DISPLAY_DS9_DS9LEX_H_
2 #define DISPLAY_DS9_DS9LEX_H_
9 casa::viewer::ds9parse::token_type \
10 casa::viewer::ds9lex::lex( casa::viewer::ds9parse::semantic_type* yylval, \
11 casa::viewer::ds9parse::location_type* \
17 #ifndef __FLEX_LEXER_H
18 #define yyFlexLexer ds9lex_FlexLexer
24 #include <display/ds9/ds9parse.hh>
36 class ds9lex :
public ds9lex_FlexLexer {
41 ds9lex( std::istream* yyin=0, std::ostream* yyout=0 ) : ds9lex_FlexLexer( yyin, yyout ) { }
47 virtual ds9parse::token_type
lex( ds9parse::semantic_type* yylval, ds9parse::location_type* );
void set_debug(bool b)
Enable debug output (via arg_yyout) if compiled into the scanner.
virtual ds9parse::token_type lex(ds9parse::semantic_type *yylval, ds9parse::location_type *)
This is the main lexing function.
Scanner is a derived class to add some extra function to the scanner class.
Property
Select– user may select the marker Highlite– user may highlite the marker Edit– user may edit the mar...
std::list< casa::viewer::Region * > bison_region_list
ds9lex(std::istream *yyin=0, std::ostream *yyout=0)
Create a new scanner object.