recutils
Data Structures | Functions
rec-sex-parser.c File Reference
#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <rec-sex-parser.h>
#include "rec-sex-tab.h"

Data Structures

struct  rec_sex_parser_s
 

Functions

rec_sex_parser_t rec_sex_parser_new (void)
 
void * rec_sex_parser_scanner (rec_sex_parser_t parser)
 
void rec_sex_parser_destroy (rec_sex_parser_t parser)
 
rec_sex_ast_t rec_sex_parser_ast (rec_sex_parser_t parser)
 
void rec_sex_parser_set_ast (rec_sex_parser_t parser, rec_sex_ast_t ast)
 
bool rec_sex_parser_case_insensitive (rec_sex_parser_t parser)
 
void rec_sex_parser_set_case_insensitive (rec_sex_parser_t parser, bool case_insensitive)
 
void rec_sex_parser_set_in (rec_sex_parser_t parser, const char *str)
 
int rec_sex_parser_getc (rec_sex_parser_t parser)
 
bool rec_sex_parser_run (rec_sex_parser_t parser, const char *expr)
 
void rec_sex_parser_print_ast (rec_sex_parser_t parser)
 

Function Documentation

◆ rec_sex_parser_ast()

rec_sex_ast_t rec_sex_parser_ast ( rec_sex_parser_t  parser)

◆ rec_sex_parser_case_insensitive()

bool rec_sex_parser_case_insensitive ( rec_sex_parser_t  parser)

◆ rec_sex_parser_destroy()

void rec_sex_parser_destroy ( rec_sex_parser_t  parser)

◆ rec_sex_parser_getc()

int rec_sex_parser_getc ( rec_sex_parser_t  parser)

◆ rec_sex_parser_new()

rec_sex_parser_t rec_sex_parser_new ( void  )

◆ rec_sex_parser_print_ast()

void rec_sex_parser_print_ast ( rec_sex_parser_t  parser)

◆ rec_sex_parser_run()

bool rec_sex_parser_run ( rec_sex_parser_t  parser,
const char *  expr 
)

◆ rec_sex_parser_scanner()

void* rec_sex_parser_scanner ( rec_sex_parser_t  parser)

◆ rec_sex_parser_set_ast()

void rec_sex_parser_set_ast ( rec_sex_parser_t  parser,
rec_sex_ast_t  ast 
)

◆ rec_sex_parser_set_case_insensitive()

void rec_sex_parser_set_case_insensitive ( rec_sex_parser_t  parser,
bool  case_insensitive 
)

◆ rec_sex_parser_set_in()

void rec_sex_parser_set_in ( rec_sex_parser_t  parser,
const char *  str 
)