Exemplo n.º 1
0
 public RustInstrInfoGenerator(GeneratorOptions generatorOptions)
 {
     idConverter           = RustIdentifierConverter.Create();
     this.generatorOptions = generatorOptions;
     enumGenerator         = new RustEnumsGenerator(generatorOptions);
     constantsGenerator    = new RustConstantsGenerator(generatorOptions);
 }
Exemplo n.º 2
0
 public RustInstrInfoGenerator(GeneratorContext generatorContext)
     : base(generatorContext.Types)
 {
     idConverter           = RustIdentifierConverter.Create();
     enumGenerator         = new RustEnumsGenerator(generatorContext);
     constantsGenerator    = new RustConstantsGenerator(generatorContext);
     this.generatorContext = generatorContext;
 }
Exemplo n.º 3
0
 public RustInstrInfoGenerator(GeneratorContext generatorContext)
     : base(generatorContext.Types)
 {
     idConverter           = RustIdentifierConverter.Create();
     enumGenerator         = new RustEnumsGenerator(generatorContext);
     constantsGenerator    = new RustConstantsGenerator(generatorContext);
     this.generatorContext = generatorContext;
     opAccessType          = generatorContext.Types[TypeIds.OpAccess];
     registerType          = generatorContext.Types[TypeIds.Register];
 }