示例#1
0
	protected override void InitDFAs()
	{
		base.InitDFAs();
		dfa6 = new DFA6( this );
		dfa13 = new DFA13( this );
		dfa21 = new DFA21( this );
		dfa24 = new DFA24( this );
		dfa27 = new DFA27( this );
		dfa33 = new DFA33( this, SpecialStateTransition33 );
		dfa39 = new DFA39( this, SpecialStateTransition39 );
		dfa56 = new DFA56( this );
		dfa59 = new DFA59( this );
		dfa62 = new DFA62( this );
		dfa74 = new DFA74( this );
		dfa73 = new DFA73( this );
		dfa84 = new DFA84( this );
		dfa88 = new DFA88( this );
		dfa91 = new DFA91( this );
		dfa93 = new DFA93( this );
		dfa95 = new DFA95( this );
		dfa115 = new DFA115( this );
		dfa118 = new DFA118( this );
		dfa121 = new DFA121( this );
		dfa148 = new DFA148( this );
		dfa152 = new DFA152( this );
		dfa151 = new DFA151( this );
		dfa164 = new DFA164( this );
		dfa173 = new DFA173( this );
		dfa176 = new DFA176( this );
		dfa200 = new DFA200( this );
		dfa199 = new DFA199( this );
		dfa209 = new DFA209( this );
		dfa214 = new DFA214( this );
		dfa217 = new DFA217( this );
		dfa220 = new DFA220( this );
		dfa223 = new DFA223( this );
		dfa226 = new DFA226( this );
		dfa229 = new DFA229( this );
		dfa232 = new DFA232( this );
		dfa235 = new DFA235( this );
		dfa238 = new DFA238( this );
		dfa241 = new DFA241( this );
		dfa244 = new DFA244( this );
		dfa247 = new DFA247( this );
		dfa250 = new DFA250( this );
		dfa253 = new DFA253( this );
		dfa256 = new DFA256( this );
		dfa259 = new DFA259( this );
		dfa265 = new DFA265( this );
		dfa276 = new DFA276( this );
		dfa275 = new DFA275( this );
		dfa283 = new DFA283( this );
		dfa282 = new DFA282( this );
		dfa289 = new DFA289( this );
		dfa295 = new DFA295( this );
		dfa326 = new DFA326( this );
		dfa333 = new DFA333( this );
		dfa336 = new DFA336( this );
	}
示例#2
0
	private void InitializeCyclicDFAs()
	{
    	this.dfa8 = new DFA8(this);
    	this.dfa14 = new DFA14(this);
    	this.dfa34 = new DFA34(this);
    	this.dfa36 = new DFA36(this);
    	this.dfa54 = new DFA54(this);
    	this.dfa55 = new DFA55(this);
    	this.dfa74 = new DFA74(this);
    	this.dfa76 = new DFA76(this);
    	this.dfa86 = new DFA86(this);
    	this.dfa114 = new DFA114(this);
    	this.dfa115 = new DFA115(this);
    	this.dfa116 = new DFA116(this);
    	this.dfa133 = new DFA133(this);
    	this.dfa139 = new DFA139(this);
    	this.dfa140 = new DFA140(this);
    	this.dfa141 = new DFA141(this);
    	this.dfa142 = new DFA142(this);
    	this.dfa146 = new DFA146(this);
    	this.dfa155 = new DFA155(this);
    	this.dfa154 = new DFA154(this);
	    this.dfa8.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA8_SpecialStateTransition);
	    this.dfa14.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA14_SpecialStateTransition);
	    this.dfa34.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA34_SpecialStateTransition);
	    this.dfa36.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA36_SpecialStateTransition);
	    this.dfa54.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA54_SpecialStateTransition);
	    this.dfa55.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA55_SpecialStateTransition);
	    this.dfa74.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA74_SpecialStateTransition);
	    this.dfa76.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA76_SpecialStateTransition);
	    this.dfa86.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA86_SpecialStateTransition);
	    this.dfa114.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA114_SpecialStateTransition);
	    this.dfa115.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA115_SpecialStateTransition);

	    this.dfa133.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA133_SpecialStateTransition);
	    this.dfa139.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA139_SpecialStateTransition);
	    this.dfa140.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA140_SpecialStateTransition);
	    this.dfa141.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA141_SpecialStateTransition);
	    this.dfa142.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA142_SpecialStateTransition);
	    this.dfa146.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA146_SpecialStateTransition);
	    this.dfa155.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA155_SpecialStateTransition);
	    this.dfa154.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA154_SpecialStateTransition);
	}
示例#3
0
	private void InitializeCyclicDFAs()
	{
    	this.dfa43 = new DFA43(this);
    	this.dfa44 = new DFA44(this);
    	this.dfa74 = new DFA74(this);
	    this.dfa43.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA43_SpecialStateTransition);

	    this.dfa74.specialStateTransitionHandler = new DFA.SpecialStateTransitionHandler(DFA74_SpecialStateTransition);
	}