summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2015-02-08Changed definition of identifier (do not allow them to start with an underscore)Andreas Stöckel
2015-02-08Added "expect" function to CharReaderAndreas Stöckel
2015-02-08Merge branch 'master' of somweyr.de:ousiaBenjamin 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-08added some commentsAndreas Stöckel
2015-02-08Ported PlainFormatStreamReader to DynamicTokenizerAndreas Stöckel
2015-02-08Added isIdentifierStart functionAndreas Stöckel
2015-02-08DynamicTokenizer now gets the reader as a parameter to read and peek -- the ↵Andreas Stöckel
beauty of this tokenizer is that it has no internal state depending on the reader, so it doesn't need to hold a reference to it
2015-02-08Implemented DynamicTokenizer and unit testsAndreas Stöckel
2015-02-08Deleted DynamicTokenTree class, replaced by TokenTrieAndreas Stöckel
2015-02-08Added seekPeekCursor function to CharReader, improved how seeking is handled ↵Andreas Stöckel
by adding seekCursor method to Buffer
2015-02-07Fixed unregisterNode functionAndreas Stöckel
2015-02-07Unified handling of references to Rtti instances: Now using pointers everywhereAndreas Stöckel
2015-02-07Added code for printing info about hidden Rooted elementsAndreas Stöckel
2015-02-07Removed double-removal of object from the "marked" listAndreas Stöckel
2015-02-07Changes in the comments, reenabled assertionAndreas Stöckel
2015-02-07Removed unneeded headerAndreas Stöckel
2015-02-07Fixed problem with GC -- domains Node vector was not rooted.Andreas Stöckel
2015-02-06enabled xml parser to parse documents (at least in a first version).Benjamin Paassen
2015-02-06changed name of text field from content to default.Benjamin Paassen
2015-02-06added chapter to DemoHTMLOutputBenjamin Paassen
2015-02-06added a todo for andreas. xml tags may contain :Benjamin Paassen
2015-02-06improved formatting and variable names.Benjamin Paassen
2015-02-06made cardinality to an own class instead of using.Benjamin Paassen
2015-02-06Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
Conflicts: application/src/plugins/xml/XmlParser.cpp