public override ISitcomOper Clone(SitcomFile.Keyword keyword) { var oper = new SitcomNotOper(this); oper.keyword = keyword; return(oper); }
public override void AddContent(SitcomFile.Keyword keyword) { if (mLeft != null) { mLeft.AddContent(keyword); } }
public SitcomCompileException(SitcomFile.Keyword keyword) : base(string.Format("Compile sitcom error.\n\t {0}", keyword)) { }
public SitcomNullReferenceExpception(SitcomFile.Keyword keyword) : base(string.Format("Sitcom null reference exception:\n\t {0}", keyword)) { }
public SitcomRefOper(SitcomFile.Keyword keyword) : base(0, SitcomDefine.PRI_REFERENCE) { this.keyword = keyword; }
public override ISitcomOper Clone(SitcomFile.Keyword keyword) { var oper = new SitcomRefOper(keyword); return(oper); }
public override void AddContent(SitcomFile.Keyword keyword) { }
public override void AddContent(SitcomFile.Keyword keyword) { throw new SitcomCompileException(keyword); }
public SitcomGotoOper(SitcomFile.Keyword keyword) : base(keyword.id, SitcomDefine.PRI_BIN_LOW) { this.keyword = keyword; }