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 enum yytokentype yytoken_kind_t
typedef union YYSTYPE YYSTYPE

Enumerations

enum  yytokentype {
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  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

◆ yytoken_kind_t

Enumeration Type Documentation

◆ yytokentype

Enumerator
YYEMPTY 
YYEOF 
YYerror 
YYUNDEF 
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 )