From 979660f28201e7d88441e62975a728ca57174090 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Wed, 18 Nov 2015 12:04:25 +0200 Subject: [PATCH] move parfait into register register layer uses parfait models to generate object space so parfait should be part of register (not above it) --- lib/parfait.rb | 17 ----------------- lib/register.rb | 2 +- lib/register/parfait.rb | 17 +++++++++++++++++ lib/{ => register}/parfait/README.md | 0 lib/{ => register}/parfait/behaviour.rb | 0 lib/{ => register}/parfait/binary_code.rb | 0 lib/{ => register}/parfait/class.rb | 0 lib/{ => register}/parfait/dictionary.rb | 0 lib/{ => register}/parfait/frame.rb | 0 lib/{ => register}/parfait/indexed.rb | 0 lib/{ => register}/parfait/integer.rb | 0 lib/{ => register}/parfait/layout.rb | 0 lib/{ => register}/parfait/list.rb | 0 lib/{ => register}/parfait/message.rb | 0 lib/{ => register}/parfait/meta_class.rb | 0 lib/{ => register}/parfait/method.rb | 0 lib/{ => register}/parfait/object.rb | 0 lib/{ => register}/parfait/page.rb | 0 lib/{ => register}/parfait/space.rb | 0 lib/{ => register}/parfait/symbol_adapter.rb | 0 lib/{ => register}/parfait/value.rb | 0 lib/{ => register}/parfait/variable.rb | 0 lib/{ => register}/parfait/word.rb | 0 23 files changed, 18 insertions(+), 18 deletions(-) delete mode 100644 lib/parfait.rb create mode 100644 lib/register/parfait.rb rename lib/{ => register}/parfait/README.md (100%) rename lib/{ => register}/parfait/behaviour.rb (100%) rename lib/{ => register}/parfait/binary_code.rb (100%) rename lib/{ => register}/parfait/class.rb (100%) rename lib/{ => register}/parfait/dictionary.rb (100%) rename lib/{ => register}/parfait/frame.rb (100%) rename lib/{ => register}/parfait/indexed.rb (100%) rename lib/{ => register}/parfait/integer.rb (100%) rename lib/{ => register}/parfait/layout.rb (100%) rename lib/{ => register}/parfait/list.rb (100%) rename lib/{ => register}/parfait/message.rb (100%) rename lib/{ => register}/parfait/meta_class.rb (100%) rename lib/{ => register}/parfait/method.rb (100%) rename lib/{ => register}/parfait/object.rb (100%) rename lib/{ => register}/parfait/page.rb (100%) rename lib/{ => register}/parfait/space.rb (100%) rename lib/{ => register}/parfait/symbol_adapter.rb (100%) rename lib/{ => register}/parfait/value.rb (100%) rename lib/{ => register}/parfait/variable.rb (100%) rename lib/{ => register}/parfait/word.rb (100%) diff --git a/lib/parfait.rb b/lib/parfait.rb deleted file mode 100644 index 70d1636d..00000000 --- a/lib/parfait.rb +++ /dev/null @@ -1,17 +0,0 @@ -require "parfait/value" -require "parfait/integer" -require "parfait/object" -require "parfait/behaviour" -require "parfait/class" -require "parfait/list" -require "parfait/word" -require "parfait/binary_code" -require "parfait/method" -require "parfait/meta_class" -require "parfait/variable" -require "parfait/dictionary" -require "parfait/layout" -require "parfait/message" -require "parfait/frame" -require "parfait/space" -require "parfait/symbol_adapter" diff --git a/lib/register.rb b/lib/register.rb index 0b6ba648..32e8a67b 100644 --- a/lib/register.rb +++ b/lib/register.rb @@ -1,6 +1,6 @@ require "register/padding" require "register/positioned" -require "parfait" +require "register/parfait" require "register/machine" require "soml/compiler" diff --git a/lib/register/parfait.rb b/lib/register/parfait.rb new file mode 100644 index 00000000..dd69aa6f --- /dev/null +++ b/lib/register/parfait.rb @@ -0,0 +1,17 @@ +require_relative "parfait/value" +require_relative "parfait/integer" +require_relative "parfait/object" +require_relative "parfait/behaviour" +require_relative "parfait/class" +require_relative "parfait/list" +require_relative "parfait/word" +require_relative "parfait/binary_code" +require_relative "parfait/method" +require_relative "parfait/meta_class" +require_relative "parfait/variable" +require_relative "parfait/dictionary" +require_relative "parfait/layout" +require_relative "parfait/message" +require_relative "parfait/frame" +require_relative "parfait/space" +require_relative "parfait/symbol_adapter" diff --git a/lib/parfait/README.md b/lib/register/parfait/README.md similarity index 100% rename from lib/parfait/README.md rename to lib/register/parfait/README.md diff --git a/lib/parfait/behaviour.rb b/lib/register/parfait/behaviour.rb similarity index 100% rename from lib/parfait/behaviour.rb rename to lib/register/parfait/behaviour.rb diff --git a/lib/parfait/binary_code.rb b/lib/register/parfait/binary_code.rb similarity index 100% rename from lib/parfait/binary_code.rb rename to lib/register/parfait/binary_code.rb diff --git a/lib/parfait/class.rb b/lib/register/parfait/class.rb similarity index 100% rename from lib/parfait/class.rb rename to lib/register/parfait/class.rb diff --git a/lib/parfait/dictionary.rb b/lib/register/parfait/dictionary.rb similarity index 100% rename from lib/parfait/dictionary.rb rename to lib/register/parfait/dictionary.rb diff --git a/lib/parfait/frame.rb b/lib/register/parfait/frame.rb similarity index 100% rename from lib/parfait/frame.rb rename to lib/register/parfait/frame.rb diff --git a/lib/parfait/indexed.rb b/lib/register/parfait/indexed.rb similarity index 100% rename from lib/parfait/indexed.rb rename to lib/register/parfait/indexed.rb diff --git a/lib/parfait/integer.rb b/lib/register/parfait/integer.rb similarity index 100% rename from lib/parfait/integer.rb rename to lib/register/parfait/integer.rb diff --git a/lib/parfait/layout.rb b/lib/register/parfait/layout.rb similarity index 100% rename from lib/parfait/layout.rb rename to lib/register/parfait/layout.rb diff --git a/lib/parfait/list.rb b/lib/register/parfait/list.rb similarity index 100% rename from lib/parfait/list.rb rename to lib/register/parfait/list.rb diff --git a/lib/parfait/message.rb b/lib/register/parfait/message.rb similarity index 100% rename from lib/parfait/message.rb rename to lib/register/parfait/message.rb diff --git a/lib/parfait/meta_class.rb b/lib/register/parfait/meta_class.rb similarity index 100% rename from lib/parfait/meta_class.rb rename to lib/register/parfait/meta_class.rb diff --git a/lib/parfait/method.rb b/lib/register/parfait/method.rb similarity index 100% rename from lib/parfait/method.rb rename to lib/register/parfait/method.rb diff --git a/lib/parfait/object.rb b/lib/register/parfait/object.rb similarity index 100% rename from lib/parfait/object.rb rename to lib/register/parfait/object.rb diff --git a/lib/parfait/page.rb b/lib/register/parfait/page.rb similarity index 100% rename from lib/parfait/page.rb rename to lib/register/parfait/page.rb diff --git a/lib/parfait/space.rb b/lib/register/parfait/space.rb similarity index 100% rename from lib/parfait/space.rb rename to lib/register/parfait/space.rb diff --git a/lib/parfait/symbol_adapter.rb b/lib/register/parfait/symbol_adapter.rb similarity index 100% rename from lib/parfait/symbol_adapter.rb rename to lib/register/parfait/symbol_adapter.rb diff --git a/lib/parfait/value.rb b/lib/register/parfait/value.rb similarity index 100% rename from lib/parfait/value.rb rename to lib/register/parfait/value.rb diff --git a/lib/parfait/variable.rb b/lib/register/parfait/variable.rb similarity index 100% rename from lib/parfait/variable.rb rename to lib/register/parfait/variable.rb diff --git a/lib/parfait/word.rb b/lib/register/parfait/word.rb similarity index 100% rename from lib/parfait/word.rb rename to lib/register/parfait/word.rb