read_a_udag.c File Reference

#include "sxversion.h"
#include "sxcommon.h"
#include "udag_t.h"
#include "udag_scanner.h"
#include "earley.h"
#include <stdarg.h>
#include <setjmp.h>
Include dependency graph for read_a_udag.c:

Go to the source code of this file.

Defines

#define sxparser   sxparser_udag_tcut
#define sxtables   udag_tables
#define SCANACT   sxvoid
#define PARSACT   sxvoid
#define SEMACT   udag_action
#define sempass   sxvoid
#define eodag_code   2

Functions

static void(*)(*) after_last_trans (void)
static void(*)(*)(*) fill_dag_infos (void)
static void(*)(*)(*)(*) raz_dag (void)
static SXINT(*)(*) udag_parser (SXINT what_to_do, struct sxtables *arg)
static SXVOID action (long action_no)
SXINT udag_action (SXINT what, struct sxtables *arg)
int read_a_udag (void(*store)(SXINT,...), void(*pre_fill)(void), void(*fill)(void), SXINT(*check)(void), void(*raz)(void), SXINT(*parser)(SXINT, struct sxtables *))
SXINT get_eodag_code (void)
SXINT sxparser_udag_tcut (SXINT what_to_do, struct sxtables *arg)

Variables

char WHAT_READAUDAG [] = "@(#)SYNTAX - $Id: read_a_udag.c 1690 2008-12-10 13:22:26Z sagot $" WHAT_DEBUG
static SXBOOLEAN is_error
void(* main_parser )(SXINT what)
static void(* store_dag )(SXINT,...)
static SXINT(* check_dag )(void)

Define Documentation

#define eodag_code   2

Definition at line 175 of file read_a_udag.c.

#define PARSACT   sxvoid

Definition at line 31 of file read_a_udag.c.

#define SCANACT   sxvoid

Definition at line 30 of file read_a_udag.c.

#define SEMACT   udag_action

Definition at line 32 of file read_a_udag.c.

#define sempass   sxvoid

Definition at line 33 of file read_a_udag.c.

#define sxparser   sxparser_udag_tcut

Definition at line 28 of file read_a_udag.c.

#define sxtables   udag_tables

Definition at line 29 of file read_a_udag.c.


Function Documentation

static SXVOID action ( long  action_no  )  [static]
static void(*)(*) after_last_trans ( void   ) 

Referenced by read_a_udag(), and sxparser_udag_tcut().

static void(*)(*)(*) fill_dag_infos ( void   ) 

Referenced by read_a_udag(), and sxparser_udag_tcut().

SXINT get_eodag_code ( void   ) 

Definition at line 178 of file read_a_udag.c.

References eodag_code.

static void(*)(*)(*)(*) raz_dag ( void   ) 

Referenced by read_a_udag(), and sxparser_udag_tcut().

int read_a_udag ( void(*)(SXINT,...)  store,
void(*)(void)  pre_fill,
void(*)(void)  fill,
SXINT(*)(void)  check,
void(*)(void)  raz,
SXINT(*)(SXINT, struct sxtables *)  parser 
)
SXINT sxparser_udag_tcut ( SXINT  what_to_do,
struct sxtables arg 
)
SXINT udag_action ( SXINT  what,
struct sxtables arg 
)

Definition at line 91 of file read_a_udag.c.

References action(), is_error, sxexit(), sxstderr, and SXTRUE.

static SXINT(*)(*) udag_parser ( SXINT  what_to_do,
struct sxtables arg 
)

Referenced by read_a_udag(), and sxparser_udag_tcut().


Variable Documentation

SXINT(* check_dag)(void) [static]

Referenced by read_a_udag(), and sxparser_udag_tcut().

SXBOOLEAN is_error [static]

Definition at line 43 of file read_a_udag.c.

Referenced by action(), and udag_action().

void(* main_parser)(SXINT what)
void(* store_dag)(SXINT,...) [static]

Referenced by read_a_udag().

char WHAT_READAUDAG[] = "@(#)SYNTAX - $Id: read_a_udag.c 1690 2008-12-10 13:22:26Z sagot $" WHAT_DEBUG

Definition at line 41 of file read_a_udag.c.


Generated on Wed Apr 21 16:39:36 2010 for syntax-6.0b7 by  doxygen 1.6.1