Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-25 | Added transformation for generating unique IDs for referenced document nodes | Andreas Stöckel | |
2016-04-25 | Added ManagedVariant type which is a Managed object containing a variant. ↵ | Andreas Stöckel | |
This functionality is used for storing Variants in the Managed data store. | |||
2016-04-25 | Added functions for reading attached data with a certain expected type | Andreas Stöckel | |
2016-04-25 | Added getFields method to DocumentEntity class to escape akward ↵ | Andreas Stöckel | |
getDescriptor call to get the number of fields when one wants to iterate over all fields. | |||
2016-04-25 | Made all functions in XMLOutput static and added TODO regarding ↵ | Andreas Stöckel | |
restructuring the code | |||
2016-04-25 | Autoformat | Andreas Stöckel | |
2016-04-25 | Implement resolution of referenced object | Andreas Stöckel | |
2016-04-25 | Simplify resolution callback, move NullResolveCallback to ↵ | Andreas Stöckel | |
ResolutionCallbacks.cpp | |||
2016-04-25 | Implement generic "inheritsFrom" method for Descriptor class | Andreas Stöckel | |
2016-04-25 | Derive structure entities and annotation entities from common base class to ↵ | Andreas Stöckel | |
allow resolution for both | |||
2016-04-25 | added some style to the DemoHTMLOutput. | Benjamin Paassen | |
2016-04-25 | output reference types as name of the reference. | Benjamin Paassen | |
2016-04-25 | removed escaping of single quotes in XML serialization. | Benjamin Paassen | |
2016-04-25 | Replace Typesystem "MagicCallback" by a more generic one. | Andreas Stöckel | |
2016-04-25 | Add header containing callbacks used for the resolution of nodes in the ↵ | Andreas Stöckel | |
document graph | |||
2016-04-25 | Allow non-Greedy short form to eat normal commands. | Andreas Stöckel | |
E.g. with regrads to the math ontology, this change allows syntax like \(a^\frac{1}{2}\) which is also valid in TeX (added corresponding tests). | |||
2016-04-25 | Small changes to the ReferenceType class, allows them to be used -- however ↵ | Andreas Stöckel | |
resolution of referenced objects is still missing. | |||
2016-04-25 | Fix utterly broken ReferenceType generation. | Andreas Stöckel | |
2016-04-25 | Fix typo in comment | Andreas Stöckel | |
2016-04-25 | Implement resolution of ReferenceTypes with the "@" syntax. | Andreas Stöckel | |
2016-04-25 | Implement ReferenceType type class with some rudimentary behaviour | Andreas Stöckel | |
2016-04-25 | Fix typo in comment | Andreas Stöckel | |
2016-04-25 | Remove stray comment | Andreas Stöckel | |
2016-04-25 | Adapt isNamespacededIdentifier to most recent identifier format | Andreas Stöckel | |
2016-04-25 | Switch Variant::objectType from Rooted<Managed> to Owned<Managed> to allow ↵ | Andreas Stoeckel | |
intra-document references. | |||
2016-04-25 | Owned<T> should behave just like Rooted<T> if the owner is set to nullptr | Andreas Stoeckel | |
2016-04-25 | If in the implicit default field of a non-greedy short form, only read data ↵ | Andreas Stöckel | |
until whitespace characters are reached. Improve tests accordingly. | |||
2016-04-25 | Implement endAtWhitespace flag which tells TokenizedDataReader to stop ↵ | Andreas Stöckel | |
reading data after the first whitespace character | |||
2016-04-25 | Implement non-greedy behaviour for short tokens | Andreas Stöckel | |
2016-04-25 | Introduce HandlerInfo::hadData flag | Andreas Stöckel | |
2016-04-25 | Pass "greedy" flag to Handler::startToken | Andreas Stöckel | |
2016-04-25 | Serialize greedy flag | Andreas Stöckel | |
2016-04-25 | Pass "isImplicit" flag to Handler::fieldStart | Andreas Stöckel | |
2016-04-25 | Add greedy flag to TokenDescriptor and SyntaxDescriptor and set it ↵ | Andreas Stöckel | |
correctly. Shorten Stack "checkTokensAreUnambiguous" method | |||
2016-04-25 | Add a new "greedy" flag as attribute to the "short" syntax descriptor | Andreas Stöckel | |
2016-04-25 | Replace NodeVector by ManagedVector where NodeVector functionality is not ↵ | Andreas Stöckel | |
needed. Reduces calls to "Manager.registerEvent" to <10% of original value | |||
2016-04-25 | Greatly reduce heap allocation count by using an unordered map for reference ↵ | Andreas Stöckel | |
counting (though this change only has a small performance impact otherwise) | |||
2016-04-25 | Issue an error messages if tokens are ambiguous | Andreas Stöckel | |
2016-04-25 | Completed documentation | Andreas Stöckel | |
2016-04-25 | Reimplement closeToken handling | Andreas Stöckel | |
Idea: Only start unrolling anything on the parser stack if an element that matches the given close token is found. This requires the endToken method in DocumentChildHandler to search for the given descriptor that might be ended. While performing this search, only a specified number of "explicit" structures/fields opened by the Stack class may be skipped (those with implicit default fields). Added an integration test ("python_code") which requires this new (hopefully sane) behaviour. | |||
2016-04-25 | Store whether the DocumentField is part of an explicit field inside the ↵ | Andreas Stöckel | |
"DocumentField" class | |||
2016-04-25 | Improve error message | Andreas Stöckel | |
2016-04-25 | Automatically protect whitespace after annotation endings and in front of ↵ | Andreas Stöckel | |
annotation starts. | |||
2016-04-25 | Implement hasNonWhitespaceChar, lastCharIsWhitespace and ↵ | Andreas Stöckel | |
firstCharIsWhitespace methods for TokenizedData class | |||
2016-04-25 | Use "emph" instead of "emphasized" for the demo html output, adapt unit ↵ | Andreas Stöckel | |
tests accordingly | |||
2016-04-25 | handled special tokens in ontology serialization. | Benjamin Paassen | |
2016-04-25 | Autoformat | Andreas Stöckel | |
2016-04-25 | Improved error message if data is not allowed here | Andreas Stöckel | |
2016-04-25 | Got rid of some unecessary output in ontology serialization. | Benjamin Paassen | |
2016-04-25 | fixed nullpointer exceptions in XML output. | Benjamin Paassen | |