public override UnionDefinition VisitUnionval_decl([NotNull] FlatBuffersParser.Unionval_declContext context) { string type = context.type().GetText(); this.unionDef.ComponentTypeNames.Add(type); return(null); }
public override UnionDefinition VisitUnionval_decl([NotNull] FlatBuffersParser.Unionval_declContext context) { string type = context.type().GetText(); string alias = context.IDENT()?.GetText(); this.unionDef.Components.Add((alias, type)); return(null); }
public override UnionDefinition?VisitUnionval_decl([Antlr4.Runtime.Misc.NotNull] FlatBuffersParser.Unionval_declContext context) { UnionDefinition definition = this.unionDef ?? throw new InvalidOperationException("union def not initialized correctly"); string type = context.type().GetText(); string?alias = context.IDENT()?.GetText(); definition.Components.Add((alias, type)); return(null); }