void ExternAliasDirective() { #line 353 "Frames/cs.ATG" ExternAliasDirective ead = new ExternAliasDirective { StartLocation = la.Location }; Expect(71); Identifier(); #line 356 "Frames/cs.ATG" if (t.val != "alias") Error("Expected 'extern alias'."); Identifier(); #line 357 "Frames/cs.ATG" ead.Name = t.val; Expect(11); #line 358 "Frames/cs.ATG" ead.EndLocation = t.EndLocation; #line 359 "Frames/cs.ATG" compilationUnit.AddChild(ead); }
void ExternAliasDirective() { #line 362 "cs.ATG" ExternAliasDirective ead = new ExternAliasDirective { StartLocation = la.Location }; Expect(71); Identifier(); #line 365 "cs.ATG" if (t.val != "alias") Error("Expected 'extern alias'."); Identifier(); #line 366 "cs.ATG" ead.Name = t.val; Expect(11); #line 367 "cs.ATG" ead.EndLocation = t.EndLocation; #line 368 "cs.ATG" AddChild(ead); }
void ExternAliasDirective() { #line 345 "cs.ATG" ExternAliasDirective ead = new ExternAliasDirective(); ead.StartLocation = la.Location; Expect(71); Identifier(); #line 348 "cs.ATG" if (t.val != "alias") Error("Expected 'extern alias'."); Identifier(); #line 349 "cs.ATG" ead.Name = t.val; Expect(11); #line 350 "cs.ATG" ead.EndLocation = t.EndLocation; #line 351 "cs.ATG" compilationUnit.AddChild(ead); }
public override object TrackedVisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { Console.WriteLine("ExternAliasDirective"); return null; }
public sealed override object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { this.BeginVisit(externAliasDirective); object result = this.TrackedVisitExternAliasDirective(externAliasDirective, data); this.EndVisit(externAliasDirective); return result; }
public virtual object TrackedVisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { return base.VisitExternAliasDirective(externAliasDirective, data); }
public virtual object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { throw new global::System.NotImplementedException("ExternAliasDirective"); }
public virtual object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { throw CreateException(externAliasDirective); }
public virtual object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { Debug.Assert((externAliasDirective != null)); return null; }
public object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { AddError(externAliasDirective, "'extern alias' directive is not supported."); return null; }
public object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { throw new NotImplementedException (); }
public virtual bool VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object d) { if ((externAliasDirective == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if(externAliasDirective.GetType() != d.GetType()) {return SetFailure();} var data = (ExternAliasDirective)d; if (!IsMatch(externAliasDirective, data)) { return SetFailure(); } return true; }
private bool IsMatch(ExternAliasDirective left, ExternAliasDirective data) { return false; }