public override void EnterProcedure([NotNull] XSharpParser.ProcedureContext context) { var tokens = context.Modifiers?._Tokens; XTypeMember newMethod = new XTypeMember(context.Id.GetText(), Kind.Procedure, decodeModifiers(tokens), decodeVisibility(tokens), new TextRange(context), new TextInterval(context), false); // addParameters(context.Params, newMethod); addGlobalMember(newMethod); }
public override void ExitProcedure([NotNull] XSharpParser.ProcedureContext context) { endMember(context); }