lexcore.h
Go to the documentation of this file.00001 /* 00002 ** lexcore.h 00003 ** NAF common parser support 00004 ** 00005 ** ------------------------------------------------------------------------ 00006 ** Copyright (C) 2005-2007 Carnegie Mellon University. All Rights Reserved. 00007 ** ------------------------------------------------------------------------ 00008 ** Authors: Brian Trammell <bht@cert.org> 00009 ** ------------------------------------------------------------------------ 00010 ** GNU General Public License (GPL) Rights pursuant to Version 2, June 1991 00011 ** Government Purpose License Rights (GPLR) pursuant to DFARS 252.225-7013 00012 ** ------------------------------------------------------------------------ 00013 */ 00014 00023 #ifndef _NAF_LEXCORE_H_ 00024 #define _NAF_LEXCORE_H_ 00025 00026 #include <naf/autoinc.h> 00027 00029 extern char *NAF_SYM_BIN; 00031 extern char *NAF_SYM_UNIFORM; 00033 extern char *NAF_SYM_START; 00035 extern char *NAF_SYM_END; 00037 extern char *NAF_SYM_SEC; 00039 extern char *NAF_SYM_MIN; 00041 extern char *NAF_SYM_HR; 00043 extern char *NAF_SYM_UNIFLOW; 00045 extern char *NAF_SYM_REVEPH; 00047 extern char *NAF_SYM_PERIMETER; 00049 extern char *NAF_SYM_FILTER; 00051 extern char *NAF_SYM_NOT; 00053 extern char *NAF_SYM_IN; 00055 extern char *NAF_SYM_AGGREGATE; 00057 extern char *NAF_SYM_SRCID; 00059 extern char *NAF_SYM_SIP; 00061 extern char *NAF_SYM_DIP; 00063 extern char *NAF_SYM_SP; 00065 extern char *NAF_SYM_DP; 00067 extern char *NAF_SYM_PROTO; 00069 extern char *NAF_SYM_COUNT; 00071 extern char *NAF_SYM_TOTAL; 00073 extern char *NAF_SYM_HOSTS; 00075 extern char *NAF_SYM_PORTS; 00077 extern char *NAF_SYM_FLOWS; 00079 extern char *NAF_SYM_PACKETS; 00081 extern char *NAF_SYM_OCTETS; 00083 extern char *NAF_SYM_LABEL; 00085 extern char *NAF_SYM_REV; 00087 extern char *NAF_SYM_SRC; 00089 extern char *NAF_SYM_DEST; 00091 extern char *NAF_SYM_SORT; 00093 extern char *NAF_SYM_ASC; 00095 extern char *NAF_SYM_DESC; 00097 extern char *NAF_SYM_LIMIT; 00098 00107 GScanner *naf_lex_init( 00108 char *str); 00109 00122 GScanner *naf_lex_init_argv( 00123 int argc, 00124 char *argv[]); 00125 00126 #endif