summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-02-15removed enquoting from primitive string content in XML output.Benjamin Paassen
2015-02-15added support for transparent elements between explicit fields and primitive ↵Benjamin Paassen
content.
2015-02-15added pathTo and getDefaultFields for FieldDescriptors.Benjamin Paassen
2015-02-14added first version of XML output.Benjamin Paassen
2015-02-14got rid of one unecessary include.Benjamin Paassen
2015-02-14added DocumentEntity::getField with direct indexation.Benjamin Paassen
2015-02-14added Element::getAttributes and changed newline characters in serialization ↵Benjamin Paassen
to std::endl.
2015-02-13set primitive type of primitive fields to unknown initially.Benjamin Paassen
2015-02-13improved error messages of DocumentChildHandler::dataBenjamin 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-13made CharReader non-copyable but movable.Benjamin Paassen
2015-02-13refactored handler classes of XMLParser into own files in core/parser/stack.Benjamin Paassen
2015-02-13integrated Type::read into XMLParser which should enable us to read data for ↵Benjamin Paassen
arbitrary types now.
2015-02-13added Type::read methodsBenjamin Paassen
2015-02-13properly renamed getVariantType to getVariantTypesBenjamin Paassen
2015-02-13added VariantReader::parseTypedBenjamin Paassen
2015-02-13smaller bugfixes in VariantReader::parseGenericTokenBenjamin Paassen
2015-02-13added Type::getVariantType()Benjamin Paassen
2015-02-13added VariantReader::parseBoolBenjamin Paassen
2015-02-12added Descriptor::getPermittedChildren.Benjamin Paassen
2015-02-12improved XML parser to support transparency on default fields.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-12refactored FieldDescriptor resolution into own function in ParserScope for ↵Benjamin Paassen
more cleanliness and less overhead.
2015-02-12addes special resolve case in ParserScope::resolve for default field ↵Benjamin Paassen
descriptors and changed resolve mechanism in parent field refs to just asking for the FieldDescriptor with the given name.
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-11manager formatting stuff.Benjamin Paassen
2015-02-11Added "unmanage" function which removes managed objects from the Manager in ↵Benjamin Paassen
the case their destructor is called (e.g. because an exception is called in the constructor).
2015-02-10consistent nomenclature for reference concepts.Benjamin Paassen
2015-02-10Skeleton for GenericParser classAndreas Stöckel
2015-02-10Renamed some files and changed folder structureAndreas Stöckel
2015-02-10Implemented namespace handlingAndreas Stöckel
2015-02-10Fully implemented and tested begin/end handlingAndreas Stöckel
2015-02-09Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-02-09Implemented correct handling of fields in PlainFormatStreamReader and added ↵Andreas Stöckel
a lot of unit tests.
2015-02-09Allowing tokens to be passed to logger functionsAndreas Stöckel
2015-02-09Added fetch and fetchPeek functions for reading the current character ↵Andreas Stöckel
without advancing any cursor
2015-02-08Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-02-08first attempt on incorporating transparency: It does work now, even though ↵Benjamin Paassen
only if we have a stable "anchor" at the bottom, meaning an explicit structuredclass. We can build the bridge in between. A mechanism to incorporate transparency when only fields are referenced is still missing, though.
2015-02-08added getFieldDescriptor method.Benjamin Paassen
2015-02-08Added newlineAndreas Stöckel
2015-02-08Added support for parsing commandsAndreas Stöckel