public override EnumDefinition VisitEnumval_decl([NotNull] FlatBuffersParser.Enumval_declContext context) { string name = context.IDENT().GetText(); string value = context.integer_const()?.GetText(); this.enumDef.AddNameValuePair(name, value); return(null); }
public override EnumDefinition?VisitEnumval_decl([NotNull] FlatBuffersParser.Enumval_declContext context) { EnumDefinition enumDef = this.enumDef ?? throw new InvalidOperationException("enum def not initialized correctly"); string name = context.IDENT().GetText(); string?value = context.integer_const()?.GetText(); enumDef.NameValuePairs.Add((name, value)); return(null); }