Browse Source

Rename CodeTemplate to CodeGenerator.

pull/729/merge
Joao Matos 9 years ago
parent
commit
b49389e409
  1. 6
      src/Generator/Generator.cs
  2. 4
      src/Generator/Generators/CLI/CLIGenerator.cs
  3. 2
      src/Generator/Generators/CLI/CLITemplate.cs
  4. 4
      src/Generator/Generators/CSharp/CSharpGenerator.cs
  5. 2
      src/Generator/Generators/CSharp/CSharpSources.cs
  6. 6
      src/Generator/Generators/CodeGenerator.cs

6
src/Generator/Generator.cs

@ -29,9 +29,9 @@ namespace CppSharp.Generators @@ -29,9 +29,9 @@ namespace CppSharp.Generators
public TranslationUnit TranslationUnit;
/// <summary>
/// Text templates with generated output.
/// Code generators with generated output.
/// </summary>
public List<CodeTemplate> Templates;
public List<CodeGenerator> Templates;
}
/// <summary>
@ -134,7 +134,7 @@ namespace CppSharp.Generators @@ -134,7 +134,7 @@ namespace CppSharp.Generators
/// <summary>
/// Generates the outputs for a given translation unit.
/// </summary>
public abstract List<CodeTemplate> Generate(IEnumerable<TranslationUnit> units);
public abstract List<CodeGenerator> Generate(IEnumerable<TranslationUnit> units);
protected abstract string TypePrinterDelegate(CppSharp.AST.Type type);

4
src/Generator/Generators/CLI/CLIGenerator.cs

@ -16,9 +16,9 @@ namespace CppSharp.Generators.CLI @@ -16,9 +16,9 @@ namespace CppSharp.Generators.CLI
typePrinter = new CLITypePrinter(context);
}
public override List<CodeTemplate> Generate(IEnumerable<TranslationUnit> units)
public override List<CodeGenerator> Generate(IEnumerable<TranslationUnit> units)
{
var outputs = new List<CodeTemplate>();
var outputs = new List<CodeGenerator>();
var header = new CLIHeaders(Context, units);
outputs.Add(header);

2
src/Generator/Generators/CLI/CLITemplate.cs

@ -55,7 +55,7 @@ namespace CppSharp.Generators.CLI @@ -55,7 +55,7 @@ namespace CppSharp.Generators.CLI
/// for source (CLISources) and header (CLIHeaders)
/// files.
/// </summary>
public abstract class CLITemplate : CodeTemplate
public abstract class CLITemplate : CodeGenerator
{
public CLITypePrinter TypePrinter { get; set; }

4
src/Generator/Generators/CSharp/CSharpGenerator.cs

@ -15,9 +15,9 @@ namespace CppSharp.Generators.CSharp @@ -15,9 +15,9 @@ namespace CppSharp.Generators.CSharp
expressionPrinter = new CSharpExpressionPrinter(typePrinter);
}
public override List<CodeTemplate> Generate(IEnumerable<TranslationUnit> units)
public override List<CodeGenerator> Generate(IEnumerable<TranslationUnit> units)
{
var outputs = new List<CodeTemplate>();
var outputs = new List<CodeGenerator>();
var template = new CSharpSources(Context, units, typePrinter, expressionPrinter);
outputs.Add(template);

2
src/Generator/Generators/CSharp/CSharpSources.cs

@ -122,7 +122,7 @@ namespace CppSharp.Generators.CSharp @@ -122,7 +122,7 @@ namespace CppSharp.Generators.CSharp
public const int Finalizer = FIRST + 19;
}
public class CSharpSources : CodeTemplate
public class CSharpSources : CodeGenerator
{
public CSharpTypePrinter TypePrinter { get; private set; }
public CSharpExpressionPrinter ExpressionPrinter { get; private set; }

6
src/Generator/Generators/CodeTemplate.cs → src/Generator/Generators/CodeGenerator.cs

@ -4,7 +4,7 @@ using CppSharp.AST; @@ -4,7 +4,7 @@ using CppSharp.AST;
namespace CppSharp.Generators
{
public abstract class CodeTemplate : BlockGenerator, IDeclVisitor<bool>
public abstract class CodeGenerator : BlockGenerator, IDeclVisitor<bool>
{
public BindingContext Context { get; }
@ -16,12 +16,12 @@ namespace CppSharp.Generators @@ -16,12 +16,12 @@ namespace CppSharp.Generators
public abstract string FileExtension { get; }
protected CodeTemplate(BindingContext context, TranslationUnit unit)
protected CodeGenerator(BindingContext context, TranslationUnit unit)
: this(context, new List<TranslationUnit> { unit })
{
}
protected CodeTemplate(BindingContext context, IEnumerable<TranslationUnit> units)
protected CodeGenerator(BindingContext context, IEnumerable<TranslationUnit> units)
{
Context = context;
TranslationUnits = new List<TranslationUnit>(units);
Loading…
Cancel
Save