OpenVAS Scanner  21.4.1
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
nasl_grammar.tab.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE
 
struct  YYSTYPE::asciiz
 

Macros

#define YYDEBUG   1
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef enum yytokentype yytoken_kind_t
 
typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  IF = 258 , ELSE = 259 , EQ = 260 , NEQ = 261 ,
  SUPEQ = 262 , INFEQ = 263 , OR = 264 , AND = 265 ,
  MATCH = 266 , NOMATCH = 267 , REP = 268 , FOR = 269 ,
  REPEAT = 270 , UNTIL = 271 , FOREACH = 272 , WHILE = 273 ,
  BREAK = 274 , CONTINUE = 275 , FUNCTION = 276 , RETURN = 277 ,
  INCLUDE = 278 , LOCAL = 279 , GLOBAL = 280 , PLUS_PLUS = 281 ,
  MINUS_MINUS = 282 , L_SHIFT = 283 , R_SHIFT = 284 , R_USHIFT = 285 ,
  EXPO = 286 , PLUS_EQ = 287 , MINUS_EQ = 288 , MULT_EQ = 289 ,
  DIV_EQ = 290 , MODULO_EQ = 291 , L_SHIFT_EQ = 292 , R_SHIFT_EQ = 293 ,
  R_USHIFT_EQ = 294 , RE_MATCH = 295 , RE_NOMATCH = 296 , ARROW = 297 ,
  IDENT = 298 , STRING1 = 299 , STRING2 = 300 , INTEGER = 301 ,
  NOT = 302 , UMINUS = 303 , BIT_NOT = 304
}
 

Functions

int naslparse (naslctxt *parm)
 

Variables

int nasldebug
 

Macro Definition Documentation

◆ YYDEBUG

#define YYDEBUG   1

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYTOKENTYPE

#define YYTOKENTYPE

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

◆ yytoken_kind_t

Enumeration Type Documentation

◆ yytokentype

Enumerator
YYEMPTY 
YYEOF 
YYerror 
YYUNDEF 
IF 
ELSE 
EQ 
NEQ 
SUPEQ 
INFEQ 
OR 
AND 
MATCH 
NOMATCH 
REP 
FOR 
REPEAT 
UNTIL 
FOREACH 
WHILE 
BREAK 
CONTINUE 
FUNCTION 
RETURN 
INCLUDE 
LOCAL 
GLOBAL 
PLUS_PLUS 
MINUS_MINUS 
L_SHIFT 
R_SHIFT 
R_USHIFT 
EXPO 
PLUS_EQ 
MINUS_EQ 
MULT_EQ 
DIV_EQ 
MODULO_EQ 
L_SHIFT_EQ 
R_SHIFT_EQ 
R_USHIFT_EQ 
RE_MATCH 
RE_NOMATCH 
ARROW 
IDENT 
STRING1 
STRING2 
INTEGER 
NOT 
UMINUS 
BIT_NOT 

Function Documentation

◆ naslparse()

int naslparse ( naslctxt parm)

Variable Documentation

◆ nasldebug

int nasldebug
extern