public override void Generate(EncogGenProgram program, bool shouldEmbed) { _embed = shouldEmbed; AddLine("namespace EncogGenerated"); IndentLine("{"); GenerateForChildren(program); GenerateImports(program); UnIndentLine("}"); }
public override void Generate(EncogGenProgram program, bool shouldEmbed) { if (!shouldEmbed) { throw new AnalystCodeGenerationError( "Must embed when generating Javascript"); } GenerateForChildren(program); }
private void GenerateImports(EncogGenProgram program) { var imports = new StringBuilder(); foreach (String str in Includes) { imports.Append("import "); imports.Append(str); imports.Append(";\n"); } imports.Append("\n"); AddToBeginning(imports.ToString()); }
public override void Generate(EncogGenProgram program, bool shouldEmbed) { embed = shouldEmbed; GenerateForChildren(program); GenerateImports(program); }
/// <inheritdoc /> public abstract void Generate(EncogGenProgram program, bool embed);