public virtual object VisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) { Debug.Assert((optionDeclaration != null)); return null; }
public sealed override object VisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) { this.BeginVisit(optionDeclaration); object result = this.TrackedVisitOptionDeclaration(optionDeclaration, data); this.EndVisit(optionDeclaration); return result; }
void OptionStmt() { #line 258 "VBNET.ATG" INode node = null; bool val = true; Expect(159); #line 259 "VBNET.ATG" Location startPos = t.Location; if (la.kind == 108) { lexer.NextToken(); if (la.kind == 156 || la.kind == 157) { OptionValue( #line 261 "VBNET.ATG" ref val); } #line 262 "VBNET.ATG" node = new OptionDeclaration(OptionType.Explicit, val); } else if (la.kind == 192) { lexer.NextToken(); if (la.kind == 156 || la.kind == 157) { OptionValue( #line 264 "VBNET.ATG" ref val); } #line 265 "VBNET.ATG" node = new OptionDeclaration(OptionType.Strict, val); } else if (la.kind == 74) { lexer.NextToken(); if (la.kind == 54) { lexer.NextToken(); #line 267 "VBNET.ATG" node = new OptionDeclaration(OptionType.CompareBinary, val); } else if (la.kind == 198) { lexer.NextToken(); #line 268 "VBNET.ATG" node = new OptionDeclaration(OptionType.CompareText, val); } else SynErr(224); } else if (la.kind == 126) { lexer.NextToken(); if (la.kind == 156 || la.kind == 157) { OptionValue( #line 271 "VBNET.ATG" ref val); } #line 272 "VBNET.ATG" node = new OptionDeclaration(OptionType.Infer, val); } else SynErr(225); EndOfStmt(); #line 276 "VBNET.ATG" if (node != null) { node.StartLocation = startPos; node.EndLocation = t.Location; compilationUnit.AddChild(node); } }
public virtual object TrackedVisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) { return base.VisitOptionDeclaration(optionDeclaration, data); }
public virtual object VisitOptionDeclaration(OptionDeclaration optionDeclaration, object data) { throw new global::System.NotImplementedException("OptionDeclaration"); }