InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
larx.h File Reference

Function declarations so flex and bison can work together. More...

#include <stdint.h>
#include "parser.h"
#include <string.h>
#include <stdio.h>
Include dependency graph for larx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  perlarxer
 data for flex and bison to cooperate More...
 

Functions

int yyparse (struct perlarxer *)
 parser function declaration More...
 
void flexinit (struct perlarxer *)
 probably initializes state object for reentrent tokenizer More...
 
void flexbuffer (char *, size_t, void *)
 or this could intialize state object for reentrant tokenizer More...
 
void flexdestroy (void *)
 destroy state object for reentrant tokenizer More...
 

Detailed Description

Function declarations so flex and bison can work together.

Author
Mark Travis mtrav.nosp@m.is15.nosp@m.432+s.nosp@m.rc@g.nosp@m.mail..nosp@m.com
Date
Tue Dec 17 13:26:16 2013

Definition in file larx.h.

Function Documentation

void flexbuffer ( char *  ,
size_t  ,
void *   
)

or this could intialize state object for reentrant tokenizer

does anybody actually know what flex and bison do?

Referenced by Larxer::Larxer().

Here is the caller graph for this function:

void flexdestroy ( void *  )

destroy state object for reentrant tokenizer

Referenced by Larxer::Larxer().

Here is the caller graph for this function:

void flexinit ( struct perlarxer )

probably initializes state object for reentrent tokenizer

Referenced by Larxer::Larxer().

Here is the caller graph for this function:

int yyparse ( struct perlarxer )

parser function declaration

Returns
some bison result

Referenced by Larxer::Larxer().

Here is the caller graph for this function: