16 #region Using directives
27 internal class LRState
30 private LRStateAction[] m_actions;
31 internal LRStateAction[] m_transitionVector;
39 public LRState(
int index, LRStateAction[] actions, LRStateAction[] transitionVector)
43 m_transitionVector = transitionVector;
51 get {
return m_index; }
57 public int ActionCount
59 get {
return m_actions.Length; }
67 public LRStateAction GetAction(
int index)
69 return m_actions[index];
77 public LRStateAction GetActionBySymbolIndex(
int symbolIndex)
79 return m_transitionVector[symbolIndex];