Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Irony.Parsing.Construction.LR0Item Class Reference

Public Member Functions

 LR0Item (int id, Production production, int position, GrammarHintList hints)
 
override string ToString ()
 
override int GetHashCode ()
 

Public Attributes

readonly Production Production
 
readonly int Position
 
readonly BnfTerm Current
 
bool TailIsNullable
 
GrammarHintList Hints = new GrammarHintList()
 

Properties

LR0Item ShiftedItem [get]
 
bool IsKernel [get]
 
bool IsInitial [get]
 
bool IsFinal [get]
 

Detailed Description

Definition at line 223 of file ParserDataBuilder_HelperClasses.cs.

Constructor & Destructor Documentation

Irony.Parsing.Construction.LR0Item.LR0Item ( int  id,
Production  production,
int  position,
GrammarHintList  hints 
)

Member Function Documentation

override int Irony.Parsing.Construction.LR0Item.GetHashCode ( )

Definition at line 264 of file ParserDataBuilder_HelperClasses.cs.

override string Irony.Parsing.Construction.LR0Item.ToString ( )

Definition at line 261 of file ParserDataBuilder_HelperClasses.cs.

Member Data Documentation

readonly BnfTerm Irony.Parsing.Construction.LR0Item.Current

Definition at line 226 of file ParserDataBuilder_HelperClasses.cs.

GrammarHintList Irony.Parsing.Construction.LR0Item.Hints = new GrammarHintList()

Definition at line 228 of file ParserDataBuilder_HelperClasses.cs.

readonly int Irony.Parsing.Construction.LR0Item.Position

Definition at line 225 of file ParserDataBuilder_HelperClasses.cs.

readonly Production Irony.Parsing.Construction.LR0Item.Production

Definition at line 224 of file ParserDataBuilder_HelperClasses.cs.

bool Irony.Parsing.Construction.LR0Item.TailIsNullable

Definition at line 227 of file ParserDataBuilder_HelperClasses.cs.

Property Documentation

bool Irony.Parsing.Construction.LR0Item.IsFinal
get

Definition at line 258 of file ParserDataBuilder_HelperClasses.cs.

bool Irony.Parsing.Construction.LR0Item.IsInitial
get

Definition at line 255 of file ParserDataBuilder_HelperClasses.cs.

bool Irony.Parsing.Construction.LR0Item.IsKernel
get

Definition at line 252 of file ParserDataBuilder_HelperClasses.cs.

LR0Item Irony.Parsing.Construction.LR0Item.ShiftedItem
get

Definition at line 244 of file ParserDataBuilder_HelperClasses.cs.


The documentation for this class was generated from the following file: