public override void EnterParameter_field(DcParser.Parameter_fieldContext context) { var param = BuildDcParameterFromContext(context.parameter()); ReadKeywordsIntoList(context.keywords, param.KeywordList); if (!_currentClass.AddField(param)) { throw new Exception($"Failed to add field {param.Name} to class {_currentClass.Name}"); } }
/// <summary> /// Exit a parse tree produced by <see cref="DcParser.parameter_field"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitParameter_field([NotNull] DcParser.Parameter_fieldContext context) { }