read_a_sdag.c File Reference

#include "sxversion.h"
#include "sxcommon.h"
#include "sdag_t.h"
#include "udag_scanner.h"
#include "earley.h"
#include "sxstack.h"
#include <stdarg.h>
#include <setjmp.h>
Include dependency graph for read_a_sdag.c:

Go to the source code of this file.

Defines

#define sxparser   sxparser_sdag_tcut
#define sxtables   sdag_tables
#define SCANACT   sxvoid
#define PARSACT   sxvoid
#define SEMACT   sdag_action
#define sempass   sxvoid
#define eodag_code   2

Functions

SXINT sdag_action (SXINT code, struct sxtables *numact)
SXINT read_a_sdag (void(*store)(SXINT, SXINT, SXINT), void(*pre_fill)(void), void(*fill)(void), SXINT(*check)(void), void(*raz)(void), SXINT(*parser)(SXINT what_to_do, struct sxtables *arg))
SXINT * sdag_get_t_tok_no_stack (SXINT id)
SXINT sxparser_sdag_tcut (SXINT what_to_do, struct sxtables *arg)

Variables

char WHAT_READASDAG [] = "@(#)SYNTAX - $Id: read_a_sdag.c 1690 2008-12-10 13:22:26Z sagot $" WHAT_DEBUG
void(* main_parser )(SXINT what)
static void(* store_sdag_trans )(SXINT, SXINT, SXINT)
static void(* after_last_trans )(void)
static void(* fill_sdag_infos )(void)
static void(* raz_sdag )(void)
static SXINT(* check_sdag )(void)
static SXINT(* sdag_parser )(SXINT what_to_do, struct sxtables *arg)
static SXINT bot_stack_id
static SXINT * t_tok_no_stack
SXINT SEMLEX_lahead
static SXBA ste_set
static SXINT cur_state

Define Documentation

#define eodag_code   2

Definition at line 79 of file read_a_sdag.c.

Referenced by get_eodag_code(), sxparser_sdag_tcut(), and sxparser_udag_tcut().

#define PARSACT   sxvoid

Definition at line 31 of file read_a_sdag.c.

#define SCANACT   sxvoid

Definition at line 30 of file read_a_sdag.c.

#define SEMACT   sdag_action

Definition at line 32 of file read_a_sdag.c.

#define sempass   sxvoid

Definition at line 33 of file read_a_sdag.c.

#define sxparser   sxparser_sdag_tcut

Definition at line 28 of file read_a_sdag.c.

#define sxtables   sdag_tables

Definition at line 29 of file read_a_sdag.c.


Function Documentation

SXINT read_a_sdag ( void(*)(SXINT, SXINT, SXINT)  store,
void(*)(void)  pre_fill,
void(*)(void)  fill,
SXINT(*)(void)  check,
void(*)(void)  raz,
SXINT(*)(SXINT what_to_do, struct sxtables *arg)  parser 
)
SXINT sdag_action ( SXINT  code,
struct sxtables numact 
)
SXINT* sdag_get_t_tok_no_stack ( SXINT  id  ) 

Definition at line 252 of file read_a_sdag.c.

References t_tok_no_stack.

Referenced by fill_idag_infos().

SXINT sxparser_sdag_tcut ( SXINT  what_to_do,
struct sxtables arg 
)

Variable Documentation

void(* after_last_trans)(void) [static]

Referenced by read_a_sdag(), and sxparser_sdag_tcut().

SXINT bot_stack_id [static]

Definition at line 81 of file read_a_sdag.c.

Referenced by sdag_action().

SXINT(* check_sdag)(void) [static]

Referenced by read_a_sdag(), and sxparser_sdag_tcut().

SXINT cur_state [static]

Definition at line 88 of file read_a_sdag.c.

Referenced by dfa_minimize(), gen(), sdag_action(), sxdfa_minimize(), and sxparser_sdag_tcut().

void(* fill_sdag_infos)(void) [static]

Referenced by read_a_sdag(), and sxparser_sdag_tcut().

void(* main_parser)(SXINT what)
void(* raz_sdag)(void) [static]

Referenced by read_a_sdag(), and sxparser_sdag_tcut().

SXINT(* sdag_parser)(SXINT what_to_do, struct sxtables *arg) [static]

Referenced by read_a_sdag(), and sxparser_sdag_tcut().

Definition at line 223 of file udag_scanner.c.

SXBA ste_set [static]

Definition at line 86 of file read_a_sdag.c.

Referenced by extract_dfa(), sdag_action(), and sxparser_sdag_tcut().

void(* store_sdag_trans)(SXINT, SXINT, SXINT) [static]

Referenced by read_a_sdag().

SXINT* t_tok_no_stack [static]

Definition at line 82 of file read_a_sdag.c.

Referenced by sdag_action(), sdag_get_t_tok_no_stack(), and sxparser_sdag_tcut().

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

Definition at line 42 of file read_a_sdag.c.


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