rule Struct Reference

Collaboration diagram for rule:

Collaboration graph
[legend]
List of all members.

Public Attributes

symbollhs
char * lhsalias
int ruleline
int nrhs
symbol ** rhs
char ** rhsalias
int line
char * code
symbolprecsym
int index
Boolean canReduce
rulenextlhs
rulenext

Detailed Description

Definition at line 156 of file lemon.c.


Member Data Documentation

struct symbol* rule::lhs [read]

Definition at line 157 of file lemon.c.

Referenced by ConfigPrint(), FindStates(), parseonetoken(), Reprint(), and translate_code().

char* rule::lhsalias

Definition at line 158 of file lemon.c.

Referenced by parseonetoken(), and translate_code().

int rule::ruleline

Definition at line 159 of file lemon.c.

Referenced by parseonetoken().

int rule::nrhs

Definition at line 160 of file lemon.c.

Referenced by buildshifts(), Configlist_closure(), ConfigPrint(), FindActions(), FindRulePrecedences(), FindStates(), parseonetoken(), Reprint(), and translate_code().

struct symbol** rule::rhs [read]

Definition at line 161 of file lemon.c.

Referenced by buildshifts(), Configlist_closure(), ConfigPrint(), FindRulePrecedences(), FindStates(), parseonetoken(), Reprint(), and translate_code().

char** rule::rhsalias

Definition at line 162 of file lemon.c.

Referenced by parseonetoken(), and translate_code().

int rule::line

Definition at line 163 of file lemon.c.

Referenced by Configlist_closure(), emit_code(), and ReportHeader().

char* rule::code

Definition at line 164 of file lemon.c.

Referenced by emit_code(), parseonetoken(), and translate_code().

struct symbol* rule::precsym [read]

Definition at line 165 of file lemon.c.

Referenced by FindRulePrecedences(), parseonetoken(), Reprint(), and resolve_conflict().

int rule::index

Definition at line 166 of file lemon.c.

Referenced by actioncmp(), compute_action(), Configcmp(), parseonetoken(), and PrintAction().

Boolean rule::canReduce

Definition at line 167 of file lemon.c.

struct rule* rule::nextlhs [read]

Definition at line 168 of file lemon.c.

Referenced by Configlist_closure(), and parseonetoken().

struct rule* rule::next [read]

Definition at line 169 of file lemon.c.

Referenced by FindRulePrecedences(), FindStates(), parseonetoken(), and Reprint().


The documentation for this struct was generated from the following file:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.