public override void EnterVodefine([NotNull] XSharpParser.VodefineContext context) { var tokens = context.Modifiers?._Tokens; XTypeMember newMethod = new XTypeMember(context.ShortName, Kind.VODefine, decodeModifiers(tokens), decodeVisibility(tokens), new TextRange(context), new TextInterval(context), context.ReturnType == null ? "Void" : context.ReturnType.GetText(), isStatic(tokens)); // if (context.Expr != null) { newMethod.Suffix = " := " + context.Expr.GetText(); } addGlobalMember(newMethod); }
public override void ExitVodefine([NotNull] XSharpParser.VodefineContext context) { endMember(context); }