Main Page | Class List | Directories | File List | Class Members | File Members

_parser Struct Reference

parser administrative variables More...

#include <cc_parse.h>

List of all members.

Public Attributes

int fd_in
int fd_out
int fd_err
int rec
int len
int rew
int errDist
int infos
int warnings
int errors
int oldpc
int olddidx
_tokent
_token_listrd
_token_listsp
_message_listml
_symtabst
_codegencg


Detailed Description

parser administrative variables


Member Data Documentation

struct _codegen* _parser::cg
 

code generator

int _parser::errDist
 

distance to the last error message

int _parser::errors
 

the number of error messages

int _parser::fd_err
 

input file descriptor index

int _parser::fd_in
 

input file descriptor index

int _parser::fd_out
 

input file descriptor index

int _parser::infos
 

the number of info messages

int _parser::len
 

current length of the saved token list

struct _message_list* _parser::ml
 

postponed error messages

int _parser::olddidx
 

cg->didx at last top level save point

int _parser::oldpc
 

cg->pc at last top level save point

struct _token_list* _parser::rd
 

read pointer in the saved token list

int _parser::rec
 

!= 0 if token save point is set

int _parser::rew
 

allow rewinding

struct _token_list* _parser::sp
 

list of saved tokens

struct _symtab* _parser::st
 

symbol table

struct _token* _parser::t
 

actual token

int _parser::warnings
 

the number of warning messages


The documentation for this struct was generated from the following file:
Generated on Thu Jul 13 03:56:37 2006 for CKPMcc by  doxygen 1.4.4