Contains a raft of changes I was last working on in October, 2011. Most seem to have to do with refactoring the typing system. At the moment, the sample grammar doesn't run to completion, so I've got mess to clean up.
m lib/schemaform.rb
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/connection.rb
m lib/schemaform/adapters/generic_sql/schema/builders.rb
m lib/schemaform/language/entity_definition.rb
m lib/schemaform/language/formula_capture.rb
m lib/schemaform/language/formula_definition.rb
+ lib/schemaform/language/formula_inversion.rb
m lib/schemaform/language/placeholders/entity_tuple.rb
m lib/schemaform/language/placeholders/literal_list.rb
m lib/schemaform/language/placeholders/literal_set.rb
m lib/schemaform/language/schema_definition.rb
m lib/schemaform/language/tuple_definition.rb
m lib/schemaform/plan/accessor.rb
m lib/schemaform/schema.rb
m lib/schemaform/schema/accessor.rb
m lib/schemaform/schema/attribute.rb
m lib/schemaform/schema/attribute_types/derived_attribute.rb
m lib/schemaform/schema/attribute_types/id_attribute.rb
m lib/schemaform/schema/attribute_types/optional_attribute.rb
+ lib/schemaform/schema/attribute_types/owner_attribute.rb
m lib/schemaform/schema/attribute_types/required_attribute.rb
+ lib/schemaform/schema/attribute_types/type_attribute.rb
m lib/schemaform/schema/collection.rb
m lib/schemaform/schema/component.rb
m lib/schemaform/schema/element.rb
m lib/schemaform/schema/entity.rb
m lib/schemaform/schema/entity_types/defined_entity.rb
m lib/schemaform/schema/entity_types/derived_entity.rb
m lib/schemaform/schema/list.rb
m lib/schemaform/schema/projection.rb
m lib/schemaform/schema/set.rb
m lib/schemaform/schema/tuple.rb
m lib/schemaform/schema/type.rb
m lib/schemaform/schema/types/coded_type.rb
m lib/schemaform/schema/types/collection_type.rb
+ lib/schemaform/schema/types/entity_reference_type.rb
m lib/schemaform/schema/types/enumerated_type.rb
m lib/schemaform/schema/types/identifier_type.rb
m lib/schemaform/schema/types/indirect_type.rb
m lib/schemaform/schema/types/list_type.rb
m lib/schemaform/schema/types/reference_type.rb
m lib/schemaform/schema/types/set_type.rb
m lib/schemaform/schema/types/structured_type.rb
m lib/schemaform/schema/types/tuple_type.rb
- lib/schemaform/utilities/baseline.rb