GNU Radio's IIO Package
parser.h File Reference

Go to the source code of this file.

Classes

union  YYSTYPE
 

Macros

#define YYDEBUG   0
 
#define YY_TYPEDEF_YY_SCANNER_T
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef void * yyscan_t
 
typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  FNAME = 258, VALUE = 259, IN_PORT = 260, POWER = 261,
  PREFIX = 262
}
 

Functions

int yylex_init_extra (void *pdata, yyscan_t *scanner)
 
int yylex_destroy (yyscan_t yyscanner)
 
void * yyget_extra (yyscan_t scanner)
 
void * src_block (void *pdata, unsigned int input)
 
void * const_block (void *pdata, double value)
 
void * add_block (void *pdata, void *left, void *right)
 
void * sub_block (void *pdata, void *left, void *right)
 
void * mult_block (void *pdata, void *left, void *right)
 
void * div_block (void *pdata, void *left, void *right)
 
void * pow_block (void *pdata, void *left, void *right)
 
void * mod_block (void *pdata, void *left, void *right)
 
void * func_block (void *pdata, void *input, const char *name)
 
void * neg_block (void *pdata, void *input)
 
void connect_to_output (void *pdata, void *input)
 
void delete_block (void *pdata, void *block)
 

Macro Definition Documentation

◆ YY_TYPEDEF_YY_SCANNER_T

#define YY_TYPEDEF_YY_SCANNER_T

◆ YYDEBUG

#define YYDEBUG   0

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYTOKENTYPE

#define YYTOKENTYPE

Typedef Documentation

◆ yyscan_t

typedef void* yyscan_t

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
FNAME 
VALUE 
IN_PORT 
POWER 
PREFIX 

Function Documentation

◆ add_block()

void* add_block ( void *  pdata,
void *  left,
void *  right 
)

◆ connect_to_output()

void connect_to_output ( void *  pdata,
void *  input 
)

◆ const_block()

void* const_block ( void *  pdata,
double  value 
)

◆ delete_block()

void delete_block ( void *  pdata,
void *  block 
)

◆ div_block()

void* div_block ( void *  pdata,
void *  left,
void *  right 
)

◆ func_block()

void* func_block ( void *  pdata,
void *  input,
const char *  name 
)

◆ mod_block()

void* mod_block ( void *  pdata,
void *  left,
void *  right 
)

◆ mult_block()

void* mult_block ( void *  pdata,
void *  left,
void *  right 
)

◆ neg_block()

void* neg_block ( void *  pdata,
void *  input 
)

◆ pow_block()

void* pow_block ( void *  pdata,
void *  left,
void *  right 
)

◆ src_block()

void* src_block ( void *  pdata,
unsigned int  input 
)

◆ sub_block()

void* sub_block ( void *  pdata,
void *  left,
void *  right 
)

◆ yyget_extra()

void* yyget_extra ( yyscan_t  scanner)

◆ yylex_destroy()

int yylex_destroy ( yyscan_t  yyscanner)

◆ yylex_init_extra()

int yylex_init_extra ( void *  pdata,
yyscan_t scanner 
)