Exemplo n.º 1
0
        private static void ConvertExitFunctionStatements(VBAParser.FunctionStmtContext context, IModuleRewriter rewriter)
        {
            var exitStatements = context.GetDescendents <VBAParser.ExitStmtContext>();

            foreach (var exitStatement in exitStatements)
            {
                if (exitStatement.EXIT_FUNCTION() != null)
                {
                    rewriter.Replace(exitStatement, $"{Tokens.Exit} {Tokens.Sub}");
                }
            }
        }