Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public fields | Properties | Public Member Functions | Static Public Member Functions | List of all members
Loyc.LLParserGenerator.LLParserGenerator.GrammarPos Class Reference

Represents a location in a grammar: a predicate and a "return stack" which is a so-called persistent singly-linked list. This type is used within Transition. More...


Source file:
Inheritance diagram for Loyc.LLParserGenerator.LLParserGenerator.GrammarPos:

Remarks

Represents a location in a grammar: a predicate and a "return stack" which is a so-called persistent singly-linked list. This type is used within Transition.

Public fields

readonly Pred Pred
 
readonly GrammarPos Return
 
readonly bool InFollowSet
 

Properties

bool InsideOtherRule [get]
 

Public Member Functions

 GrammarPos (Pred pred, GrammarPos @return, bool inFollowSet=false)
 
 GrammarPos (Pred pred, bool inFollowSet)
 
override string ToString ()
 
bool Equals (GrammarPos other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool Equals (GrammarPos a, GrammarPos b)