Skip to content

Commit dfb8623

Browse files
committed
Integrated DynamicProgramming subproject and upgraded to work with latest cogen. Completed Scala upgrade of FFIs. Unable to generate bottom up since Arrays are not fully integrated into types.
1 parent a8eb37c commit dfb8623

146 files changed

Lines changed: 1264 additions & 1640 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/CodeGenerator.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.combinators.ep.language.scala /*DI:LD:AI*/
22

33
import cats.{Apply => _}
4-
import org.combinators.ep.domain.abstractions.TypeRep
4+
import org.combinators.cogen.TypeRep
55
import org.combinators.ep.generator.Command
66
//import org.combinators.ep.generator.paradigm.{Generics, ParametricPolymorphism}
77
import org.combinators.ep.language.scala.paradigm._

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/ContextSpecificResolver.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.domain.instances.InstanceRep
55
import org.combinators.ep.generator.Command
66
import org.combinators.ep.generator.Command.Generator

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/AnyParadigm.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package org.combinators.ep.language.scala.paradigm /*DI:LD:AI*/
33
import java.nio.file.{Path, Paths}
44

55
import scala.meta._
6-
import org.combinators.ep.domain.abstractions.TypeRep
6+
import org.combinators.cogen.TypeRep
77
import org.combinators.ep.domain.instances.InstanceRep
88
import org.combinators.ep.generator.Command.Generator
99
import org.combinators.ep.generator.{Command, FileWithPath, Understands}

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/Functional.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.generator.paradigm.{AddImport, AddMethod, AddType, AddTypeConstructor, AddTypeLookup, FindMethod, FindType, InstantiateType, ResolveImport, ToTargetLanguageType, Functional => Func}
55
import org.combinators.ep.language.scala.{Syntax, TypeCtxt, _}
66
import org.combinators.ep.generator.Understands

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ObjectOriented.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.domain.instances.InstanceRep
55
import org.combinators.ep.generator.Command.Generator
66
import org.combinators.ep.generator.{Command, Understands}

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ffi/Arithmetic.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm.ffi /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.generator.Command.Generator
55
import org.combinators.ep.generator.Understands
66
import org.combinators.ep.generator.paradigm.Apply

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ffi/Assertions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm.ffi /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.generator.Command.Generator
55
import org.combinators.ep.generator.{Command, Understands}
66
import org.combinators.ep.generator.paradigm.{Apply, Functional}

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ffi/Booleans.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm.ffi /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.generator.Command.Generator
55
import org.combinators.ep.generator.Understands
66
import org.combinators.ep.generator.paradigm.Apply

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ffi/Equality.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm.ffi /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.generator.Command.Generator
55
import org.combinators.ep.generator.{Command, Understands}
66
import org.combinators.ep.generator.paradigm.{Apply, GetMember}

attic/language/scala/src/main/scala/org/combinators/ep/language/scala/paradigm/ffi/Lists.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.combinators.ep.language.scala.paradigm.ffi /*DI:LD:AI*/
22

3-
import org.combinators.ep.domain.abstractions.TypeRep
3+
import org.combinators.cogen.TypeRep
44
import org.combinators.ep.domain.instances.InstanceRep
55
import org.combinators.ep.generator.Command.Generator
66
import org.combinators.ep.generator.{Command, Understands}

0 commit comments

Comments
 (0)