openflow build environment setup

This commit is contained in:
2025-11-11 16:45:43 +08:00
parent be0a7ad9b3
commit 50ecb9a23f
2767 changed files with 62766 additions and 649828 deletions

View File

@ -0,0 +1,29 @@
// -*- c-basic-offset: 4 -*-
#ifndef CLICK_LEXERTINFO_HH
#define CLICK_LEXERTINFO_HH
#include "lexert.hh"
class ElementT;
class ElementClassT;
class LexerTInfo { public:
LexerTInfo() { }
virtual ~LexerTInfo() { }
virtual void notify_comment(const char *pos1, const char *pos2);
virtual void notify_error(const String &message, const char *pos1, const char *pos2);
virtual void notify_line_directive(const char *pos1, const char *pos2);
virtual void notify_keyword(const String &keyword, const char *pos1, const char *pos2);
virtual void notify_config_string(const char *pos1, const char *pos2);
virtual void notify_class_declaration(ElementClassT *, bool anonymous,
const char *pos1, const char *name_pos1, const char *pos2);
virtual void notify_class_extension(ElementClassT *, const char *pos1, const char *pos2);
virtual void notify_class_reference(ElementClassT *, const char *pos1, const char *pos2);
virtual void notify_element_declaration(
ElementT *e, const char *pos1, const char *name_pos2, const char *decl_pos2);
virtual void notify_element_reference(
ElementT *e, const char *pos1, const char *pos2);
};
#endif