Esempio n. 1
0
 public override void Generate(EncogGenProgram program, bool shouldEmbed)
 {
     _embed = shouldEmbed;
     AddLine("namespace EncogGenerated");
     IndentLine("{");
     GenerateForChildren(program);
     GenerateImports(program);
     UnIndentLine("}");
 }
Esempio n. 2
0
 public override void Generate(EncogGenProgram program, bool shouldEmbed)
 {
     if (!shouldEmbed)
     {
         throw new AnalystCodeGenerationError(
                   "Must embed when generating Javascript");
     }
     GenerateForChildren(program);
 }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
 public override void Generate(EncogGenProgram program, bool shouldEmbed)
 {
     embed = shouldEmbed;
     GenerateForChildren(program);
     GenerateImports(program);
 }
Esempio n. 5
0
 /// <inheritdoc />
 public abstract void Generate(EncogGenProgram program, bool embed);