Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | added variable definition struct to math ontology. | 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 | Fix memory leak in integration test program (damn C libraries!) | Andreas Stöckel | |
2016-04-25 | Added integration tests for constant resolution | Andreas Stöckel | |
2016-04-25 | Fix highlighting in math.osml by escaping the square braces | Andreas Stöckel | |
2016-04-25 | Update gedit highlighter | Andreas Stöckel | |
* Highlight escape characters * Highlight annotations | |||
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 | Add simple test for reference types | Andreas Stöckel | |
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 | Move test ontologies to seperate folder | Andreas Stöckel | |
2016-04-25 | Add some random spaces | Andreas Stöckel | |
2016-04-25 | Mix in some non-greedy behaviour tests | Andreas Stöckel | |
2016-04-25 | Adapt correct integration test for the previously commited feature | Andreas Stöckel | |
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 | Add example for non greedy short form tokens from corresponding use case | Andreas Stöckel | |
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 | Autoformat | 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 | Move test math ontology to "ontologies" folder | 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 | Add additional unit test to TokenStackTest making sure that the returned ↵ | Andreas Stöckel | |
token lists are actually sorted correctly | |||
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 | Fix gcc 4.9 warnings | Andreas Stöckel | |
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 | Fixed incorrect file extension | Andreas Stöckel | |
2016-04-25 | Added (currently skipped) integration test for bug #114 -- this bug is ↵ | Andreas Stöckel | |
somewhat harder to fix. | |||
2016-04-25 | Added integration test for bug #115 | 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 | Sort integration tests | Andreas Stöckel | |
2016-04-25 | Improve error message | Andreas Stöckel | |