Example #1
0
 public void Register(CompilerComponent component, params TokenType[] types)
 {
     foreach (var type in types)
     {
         Register(component, type);
     }
 }
Example #2
0
 /// <summary>
 /// 注册编译器到编译引擎中
 /// </summary>
 /// <typeparam name="TCompiler"></typeparam>
 public static void RegistCompiler <TCompiler>() where TCompiler : CompilerBase <CSharpCompilation, CSharpCompilationOptions>, new()
 {
     CompilerComponent.RegisterDefault <TCompiler>();
 }
 public UnconditionalSelector(CompilerComponent component)
 {
     this.component = component;
 }
Example #4
0
 public void Register(CompilerComponent component, TokenType type)
 {
     Register(new UnconditionalSelector(component), type);
 }