public static MacroCompiler GetScriptCompiler(XSharpDialect dialect = XSharpDialect.Core) { MacroOptions options; switch (dialect) { case XSharpDialect.FoxPro: options = MacroOptions.FoxPro; break; case XSharpDialect.VO: options = MacroOptions.VisualObjects; break; default: options = MacroOptions.Default; break; } options.ParseMode = ParseMode.Statements; return(new MacroCompiler(options)); }
public MacroCompiler(MacroOptions o) { options = o; options.AllowSingleQuotedStrings = true; GetCompiler(true); }
internal Binder(MacroOptions options) : base(typeof(T), typeof(R), options) { }
internal ScriptCompilation(MacroOptions o = null): base(o) { options.ParseMode = ParseMode.Statements; }