public int Add(CharacterSetBuild Item) { CharacterSet item = Item; Item = (CharacterSetBuild)item; return(base.Add(item)); }
public CharacterSetBuild Evaluate() { switch (this.m_Type) { case SetType.Chars: return(this.m_Characters); case SetType.Name: { CharacterSetBuild characterSet = (CharacterSetBuild)BuilderApp.GetCharacterSet(this.m_Text); if (characterSet != null) { return(new CharacterSetBuild(characterSet)); } BuilderApp.Log.Add(SysLogSection.Grammar, SysLogAlert.Critical, "Character set is not defined", "The character set {" + this.m_Text + "} was not defined in the grammar.", ""); return(new CharacterSetBuild()); } } return(new CharacterSetBuild()); }
public SetItem(CharacterSetBuild CharSet) { this.m_Type = SetType.Chars; this.m_Characters = CharSet; }
public void AddEdge(CharacterSetBuild CharSet, int Target) { base.AddEdge(new FAEdgeBuild(CharSet, Target)); }
public FAEdgeBuild(CharacterSetBuild CharSet, int Target) : base(CharSet, Target) { }