public static ErrorCode RunPatternSeed(UnmanagedRantContext context, UnmanagedPattern pattern, PatternOptions options, long seed, out UnmanagedOutput output) { RantOutput o = null; context.Run(() => o = context.Rant.Do(pattern.Pattern, seed, options.CharLimit, options.Timeout)); output = new UnmanagedOutput(o); return context.LastErrorCode; }
public static ErrorCode CompilePatternFile(UnmanagedRantContext context, string patternPath, out UnmanagedPattern patternCompiled) { RantPattern pattern = null; context.Run(() => pattern = RantPattern.FromFile(patternPath)); patternCompiled = new UnmanagedPattern(pattern); return context.LastErrorCode; }
public static ErrorCode RunPatternSeed(UnmanagedRantContext context, UnmanagedPattern pattern, PatternOptions options, long seed, out UnmanagedOutput output) { RantOutput o = null; context.Run(() => o = context.Rant.Do(pattern.Pattern, seed, options.CharLimit, options.Timeout)); output = new UnmanagedOutput(o); return(context.LastErrorCode); }
public static ErrorCode CompilePatternFile(UnmanagedRantContext context, string patternPath, out UnmanagedPattern patternCompiled) { RantPattern pattern = null; context.Run(() => pattern = RantPattern.FromFile(patternPath)); patternCompiled = new UnmanagedPattern(pattern); return(context.LastErrorCode); }
public static ErrorCode LoadPackage(UnmanagedRantContext context, string packagePath) => context.Run(() => context.Rant.LoadPackage(packagePath));
public static ErrorCode LoadEngine(UnmanagedRantContext context, string dictionaryPath) => context.Run(() => context.Rant = new RantEngine(dictionaryPath));