Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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 | Implement hasNonWhitespaceChar, lastCharIsWhitespace and ↵ | Andreas Stöckel | |
firstCharIsWhitespace methods for TokenizedData class | |||
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 | Fix crash bug when unrolling in the token handler empties the parser stack | Andreas Stöckel | |
2016-04-25 | Add function for retrieving the name of a token. | Andreas Stöckel | |
2016-04-25 | added serialization support for attributes descriptors. | Benjamin Paassen | |
2016-04-25 | fixed a bug in the DocumentHandler which lead to problems in case of empty ↵ | Benjamin Paassen | |
explicit fields. | |||
2016-04-25 | added test for empty explicit fields, which currently fails. | Benjamin Paassen | |
2016-04-25 | added getter for referenced typesystems and ontologies. | Benjamin Paassen | |
2016-04-25 | fix typo in variable name | Andreas Stöckel | |
2016-04-25 | Fix comment | Andreas Stöckel | |
2016-04-25 | Make Tokenizer functions const | Andreas Stöckel | |
2016-04-25 | Remove tautological comparison | Andreas Stöckel | |
2016-04-25 | clang compatibility: do not use anonymous struct | Andreas Stöckel | |
2016-04-25 | Remove unneeded constant | Andreas Stöckel | |