Пример #1
0
        public override EpsilonNfa Apply(BeginExpression expression, Automaton param)
        {
            var nfa = new EpsilonNfa(param);

            param.AddTransition(nfa.Start, nfa.End, Transition.Type.BeginString);
            return(nfa);
        }
Пример #2
0
 public override Expression Apply(BeginExpression expression, MergeParameter param)
 {
     return(new BeginExpression());
 }
Пример #3
0
 public bool Equals(BeginExpression obj)
 {
     return(true);
 }
Пример #4
0
 public void Visit(BeginExpression expression)
 {
     _returnValue = this.Apply(expression, _paramValue);
 }
Пример #5
0
 public abstract ReturnT Apply(BeginExpression expression, ParamT param);
Пример #6
0
 public bool Equals(BeginExpression obj)
 {
     return true;
 }