Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_syntax_lexer Class Reference

#include <syntax.h>

Inheritance diagram for ht_syntax_lexer:

Object ht_help_lexer ht_info_lexer ht_lang_syntax_lexer ht_c_syntax_lexer ht_html_syntax_lexer List of all members.

Public Member Functions

virtual void config_changed ()
virtual vcp getcolor_syntax (UINT pal_index)=0
virtual lexer_state getinitstate ()=0
virtual lexer_token geterrortoken ()=0
virtual char * getname ()=0
virtual lexer_token gettoken (void *buf, UINT buflen, text_pos p, bool start_of_line, lexer_state *ret_state, UINT *ret_len)=0
virtual vcp gettoken_color (lexer_token t)=0

Member Function Documentation

void ht_syntax_lexer::config_changed  )  [virtual]
 

Reimplemented in ht_c_syntax_lexer, and ht_html_syntax_lexer.

Definition at line 64 of file syntax.cc.

Referenced by ht_text_viewer::config_changed(), and ht_text_viewer::set_lexer().

virtual vcp ht_syntax_lexer::getcolor_syntax UINT  pal_index  )  [pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_text_viewer::draw().

virtual lexer_token ht_syntax_lexer::geterrortoken  )  [pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_lang_syntax_lexer::gettoken().

virtual lexer_state ht_syntax_lexer::getinitstate  )  [pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_ltextfile::reread(), and ht_ltextfile::update_parse().

virtual char* ht_syntax_lexer::getname  )  [pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_text_editor::get_pindicator_str(), ht_text_viewer::get_pindicator_str(), and ht_text_viewer::popup_change_highlight().

virtual lexer_token ht_syntax_lexer::gettoken void *  buf,
UINT  buflen,
text_pos  p,
bool  start_of_line,
lexer_state ret_state,
UINT ret_len
[pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_lang_syntax_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_text_viewer::draw(), ht_ltextfile::next_instate(), and ht_ltextfile::reread().

virtual vcp ht_syntax_lexer::gettoken_color lexer_token  t  )  [pure virtual]
 

Implemented in ht_help_lexer, ht_info_lexer, ht_c_syntax_lexer, and ht_html_syntax_lexer.

Referenced by ht_text_viewer::draw().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:03 2004 by doxygen 1.3.5