예제 #1
0
 public virtual void Configure(global::LeMP.Compiler c)
 {
     c.AddMacros(typeof(Loyc.LLParserGenerator.Macros).Assembly);
     c.AddMacros(typeof(global::LeMP.Prelude.Macros).Assembly);
     c.MacroProcessor.PreOpenedNamespaces.Add(GSymbol.Get("LeMP"));
     c.MacroProcessor.PreOpenedNamespaces.Add(GSymbol.Get("LeMP.Prelude"));
 }
예제 #2
0
 public virtual void Configure(global::LeMP.Compiler c)
 {
     c.AddMacros(typeof(Loyc.LLPG.Macros).Assembly);                               // LLLPG.exe
     c.AddMacros(typeof(global::LeMP.Prelude.BuiltinMacros).Assembly);             // LeMP.exe
     c.AddMacros(typeof(global::LeMP.StandardMacros).Assembly);                    // LeMP.StdMacros.dll
     c.MacroProcessor.PreOpenedNamespaces.Add(GSymbol.Get("LeMP"));
     c.MacroProcessor.PreOpenedNamespaces.Add(GSymbol.Get("LeMP.Prelude"));
 }
예제 #3
0
 public virtual void Configure(global::LeMP.Compiler c)
 {
     c.AddMacros(typeof(Loyc.LLPG.Macros).Assembly);             // LLLPG.exe
 }
예제 #4
0
 public override void Configure(global::LeMP.Compiler c)
 {
     c.MacroProcessor.PreOpenedNamespaces.Add(GSymbol.Get("Loyc.LLPG"));
     base.Configure(c);
 }