summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-25Implement generic "inheritsFrom" method for Descriptor classAndreas Stöckel
2016-04-25Derive structure entities and annotation entities from common base class to ↵Andreas Stöckel
allow resolution for both
2016-04-25removed single quote escaping from integration test output files.Benjamin Paassen
2016-04-25added some style to the DemoHTMLOutput.Benjamin Paassen
2016-04-25output reference types as name of the reference.Benjamin Paassen
2016-04-25removed escaping of single quotes in XML serialization.Benjamin Paassen
2016-04-25added variable definition struct to math ontology.Benjamin Paassen
2016-04-25Replace Typesystem "MagicCallback" by a more generic one.Andreas Stöckel
2016-04-25Add header containing callbacks used for the resolution of nodes in the ↵Andreas Stöckel
document graph
2016-04-25Fix memory leak in integration test program (damn C libraries!)Andreas Stöckel
2016-04-25Added integration tests for constant resolutionAndreas Stöckel
2016-04-25Fix highlighting in math.osml by escaping the square bracesAndreas Stöckel
2016-04-25Update gedit highlighterAndreas Stöckel
* Highlight escape characters * Highlight annotations
2016-04-25Allow 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-25Add simple test for reference typesAndreas Stöckel
2016-04-25Small changes to the ReferenceType class, allows them to be used -- however ↵Andreas Stöckel
resolution of referenced objects is still missing.
2016-04-25Fix utterly broken ReferenceType generation.Andreas Stöckel
2016-04-25Fix typo in commentAndreas Stöckel
2016-04-25Implement resolution of ReferenceTypes with the "@" syntax.Andreas Stöckel
2016-04-25Implement ReferenceType type class with some rudimentary behaviourAndreas Stöckel
2016-04-25Fix typo in commentAndreas Stöckel
2016-04-25Remove stray commentAndreas Stöckel
2016-04-25Adapt isNamespacededIdentifier to most recent identifier formatAndreas Stöckel
2016-04-25Switch Variant::objectType from Rooted<Managed> to Owned<Managed> to allow ↵Andreas Stoeckel
intra-document references.
2016-04-25Owned<T> should behave just like Rooted<T> if the owner is set to nullptrAndreas Stoeckel
2016-04-25Move test ontologies to seperate folderAndreas Stöckel
2016-04-25Add some random spacesAndreas Stöckel
2016-04-25Mix in some non-greedy behaviour testsAndreas Stöckel
2016-04-25Adapt correct integration test for the previously commited featureAndreas Stöckel
2016-04-25If 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-25Implement endAtWhitespace flag which tells TokenizedDataReader to stop ↵Andreas Stöckel
reading data after the first whitespace character
2016-04-25Add example for non greedy short form tokens from corresponding use caseAndreas Stöckel
2016-04-25Implement non-greedy behaviour for short tokensAndreas Stöckel
2016-04-25Introduce HandlerInfo::hadData flagAndreas Stöckel
2016-04-25AutoformatAndreas Stöckel
2016-04-25Pass "greedy" flag to Handler::startTokenAndreas Stöckel
2016-04-25Serialize greedy flagAndreas Stöckel
2016-04-25Pass "isImplicit" flag to Handler::fieldStartAndreas Stöckel
2016-04-25Move test math ontology to "ontologies" folderAndreas Stöckel
2016-04-25Add greedy flag to TokenDescriptor and SyntaxDescriptor and set it ↵Andreas Stöckel
correctly. Shorten Stack "checkTokensAreUnambiguous" method
2016-04-25Add a new "greedy" flag as attribute to the "short" syntax descriptorAndreas Stöckel
2016-04-25Add additional unit test to TokenStackTest making sure that the returned ↵Andreas Stöckel
token lists are actually sorted correctly
2016-04-25Replace NodeVector by ManagedVector where NodeVector functionality is not ↵Andreas Stöckel
needed. Reduces calls to "Manager.registerEvent" to <10% of original value
2016-04-25Fix gcc 4.9 warningsAndreas Stöckel
2016-04-25Greatly 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-25Issue an error messages if tokens are ambiguousAndreas Stöckel
2016-04-25Completed documentationAndreas Stöckel
2016-04-25Fixed incorrect file extensionAndreas Stöckel
2016-04-25Added (currently skipped) integration test for bug #114 -- this bug is ↵Andreas Stöckel
somewhat harder to fix.
2016-04-25Added integration test for bug #115Andreas Stöckel