summaryrefslogtreecommitdiff
path: root/src/core/model
AgeCommit message (Collapse)Author
2015-02-15fixed a bug in pathTo functions.Benjamin Paassen
2015-02-15added pathTo and getDefaultFields for FieldDescriptors.Benjamin Paassen
2015-02-15Removed Typesystem read code again -- using ParseGenericString insteads. It ↵Andreas Stöckel
occured to me, that this was the way this problem was once meant to be solved.
2015-02-15Fixed compilation of VariantReader and Typesystem on GCC 4.9Andreas Stöckel
2015-02-15Merge branch 'master' into astoecke_parser_stack_newAndreas Stöckel
Conflicts: application/CMakeLists.txt application/src/core/parser/stack/DocumentHandler.hpp application/src/core/parser/stack/DomainHandler.hpp application/src/core/parser/stack/ImportIncludeHandler.hpp
2015-02-15Fixed isIdentifier and isNamespacedIdentifier, added and used ↵Andreas Stöckel
isIdentifierOrEmpty for use in Node
2015-02-14added DocumentEntity::getField with direct indexation.Benjamin Paassen
2015-02-13removed array type as VariantType of StructTypeBenjamin Paassen
2015-02-13improved error messsages in Type::readBenjamin Paassen
2015-02-13added domain references to domain.Benjamin Paassen
2015-02-13added Type::read methodsBenjamin Paassen
2015-02-13properly renamed getVariantType to getVariantTypesBenjamin Paassen
2015-02-13added Type::getVariantType()Benjamin Paassen
2015-02-12added Descriptor::getPermittedChildren.Benjamin Paassen
2015-02-12added a method to retrieve all reachable default fields from a given descriptor.Benjamin Paassen
2015-02-12further revised pathTo. Now only the TREE field is used in further exploration.Benjamin Paassen
2015-02-12addendum to last commit. Deleted an unnecessary function.Benjamin Paassen
2015-02-12restructured pathTo. Also fixed some issues with that method and made it ↵Benjamin Paassen
more general.
2015-02-12Anchors do not have a name anymore and have a unique mapping to their ↵Benjamin Paassen
AnnotationEntities. This also makes serialization much easier.
2015-02-11improved pathtoBenjamin Paassen
2015-02-11changed semantics of default field, now referring to the only TREE field.Benjamin Paassen
2015-02-11addendum to last commitBenjamin Paassen
2015-02-11made isSubtree (fieldType) and primitivity orthogonal concepts: PRIMITIVE is ↵Benjamin Paassen
no FieldType anymore.
2015-02-08added getFieldDescriptor method.Benjamin Paassen
2015-02-08added check for name attribute in Descriptor.Benjamin Paassen
2015-02-08set the return type of getFieldDescriptorIndex to ssize_t.Benjamin Paassen
2015-02-08restructured the FieldDescriptor mechanism.Benjamin Paassen
2015-02-07Unified handling of references to Rtti instances: Now using pointers everywhereAndreas Stöckel
2015-02-07Fixed problem with GC -- domains Node vector was not rooted.Andreas Stöckel
2015-02-06improved formatting and variable names.Benjamin Paassen
2015-02-06made cardinality to an own class instead of using.Benjamin Paassen
2015-02-06corrected attributes descriptor handling.Benjamin Paassen
2015-02-06corrected attributes default value.Benjamin Paassen
2015-02-06moved setRoot to Document.cppBenjamin Paassen
2015-02-04allowed actual field descriptor references.Benjamin Paassen
2015-02-04added child copy (somewhat "deep copy") to the copyFieldDescriptor function. ↵Benjamin Paassen
Also some formatting stuff.
2015-02-04set non-empty default field name.Benjamin Paassen
2015-02-04Improved enum related error messagesAndreas Stöckel
2015-02-04Implemented parsing of enum typesAndreas Stöckel
2015-02-03Added "checkIsa" function to Type that allows to check for an isa relationship.Andreas Stöckel
2015-02-03Attatching position information to error messages in Typesystem.buildAndreas Stöckel
2015-02-02Importing files works nowAndreas Stöckel
2015-02-02Introduced RootNode class from which Document, Domain and Typesystem should ↵Andreas Stöckel
derive. This class is needed for the "import" handler.
2015-01-30Beautify error messageAndreas Stöckel
2015-01-30Added "Cardinality" type and AnyCardinality constant to RangeSetAndreas Stöckel
2015-01-30Finished implementing constant importingAndreas Stöckel
2015-01-30stuffAndreas Stöckel
2015-01-29Unified signature of resolve functions, passing the "owner" to the callback ↵Andreas Stöckel
functions in ParserScope::resolve
2015-01-29Improved error messageAndreas Stöckel
2015-01-29Removed unneeded function stubAndreas Stöckel