class Includable_lexer : public yyFlexLexer

an yyFlexLexer child with provisions for inclusion

Inheritance:


Public Fields

Array <String> filename_str_arr_
store dependencies for Makefile stuff.

Public Methods

void Includable_lexer::add_lexed_char(int count)
Since we don't create the buffer state from the bytes directly, we don't know about the location of the lexer
bool Includable_lexer::close_input()
pop the inputstack
void Includable_lexer::new_input(String s, Sources * global_sources)
set the new input to s, remember old file

Documentation

an yyFlexLexer child with provisions for inclusion
Array <String> filename_str_arr_
store dependencies for Makefile stuff.

void Includable_lexer::add_lexed_char(int count)
Since we don't create the buffer state from the bytes directly, we don't know about the location of the lexer. Add this as a YY_USER_ACTION

bool Includable_lexer::close_input()
pop the inputstack. conceptually this is a destructor, but it does not destruct the Source_file that Includable_lexer::new_input creates.

void Includable_lexer::new_input(String s, Sources * global_sources)
set the new input to s, remember old file


Direct child classes:
My_lily_lexer

alphabetic index hierarchy of classes


This program documentation comes from lilypond-1.0.0.tar.gz. It was generated by <janneke@gnu.org> on Fri Jul 31 15:42:17 CEST 1998