Example #1
0
        public override void ExitPropertyblockEventVerdict([NotNull] SBP.PropertyblockEventVerdictContext context)
        {
            var stack   = m_expressionData.PopStackLevel();
            var verdict = (Verdict)(stack.Pop().Value);
            var name    = (string)(stack.Pop().Value);

            m_propertyBlockOperands.Peek().Add(new PropertyBlockEvent(context.Start.Line, name, verdict));
        }
Example #2
0
 public override void EnterPropertyblockEventVerdict([NotNull] SBP.PropertyblockEventVerdictContext context)
 {
     m_acceptElementPropFlags = false;
 }
Example #3
0
 public override void EnterPropertyblockEventVerdict([NotNull] SBP.PropertyblockEventVerdictContext context)
 {
     m_expressionData.PushStackLevel("Block Event Verdict");
 }