Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public MacroCompiler(MacroOptions o)
 {
     options = o;
     options.AllowSingleQuotedStrings = true;
     GetCompiler(true);
 }
Ejemplo n.º 3
0
 internal Binder(MacroOptions options) : base(typeof(T), typeof(R), options)
 {
 }
Ejemplo n.º 4
0
 internal ScriptCompilation(MacroOptions o = null): base(o)
 {
     options.ParseMode = ParseMode.Statements;
 }