summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-04-25Reimplement closeToken handlingAndreas 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-25Store whether the DocumentField is part of an explicit field inside the ↵Andreas Stöckel
"DocumentField" class
2016-04-25Sort integration testsAndreas Stöckel
2016-04-25Improve error messageAndreas Stöckel
2016-04-25Exclude gedit backup files from being installedAndreas Stöckel
2016-04-25Added math ontologyAndreas Stöckel
2016-04-25Automatically protect whitespace after annotation endings and in front of ↵Andreas Stöckel
annotation starts.
2016-04-25Implement hasNonWhitespaceChar, lastCharIsWhitespace and ↵Andreas Stöckel
firstCharIsWhitespace methods for TokenizedData class
2016-04-25Use "emph" instead of "emphasized" for the demo html output, adapt unit ↵Andreas Stöckel
tests accordingly
2016-04-25Allow paragraphs to be ended by the "paragraph" token.Andreas Stöckel
2016-04-25added emphasis ontology.Benjamin Paassen
2016-04-25handled special tokens in ontology serialization.Benjamin Paassen
2016-04-25AutoformatAndreas Stöckel
2016-04-25Improved error message if data is not allowed hereAndreas Stöckel
2016-04-25Got rid of some unecessary output in ontology serialization.Benjamin Paassen
2016-04-25fixed nullpointer exceptions in XML output.Benjamin Paassen
2016-04-25Fix crash bug when unrolling in the token handler empties the parser stackAndreas Stöckel
2016-04-25Add function for retrieving the name of a token.Andreas Stöckel
2016-04-25Set default format to "xml"Andreas Stöckel
2016-04-25not yet working test file for parent references.Benjamin Paassen
2016-04-25added flat option to command line interface.Benjamin Paassen
2016-04-25added support for typesystem constants in serialization.Benjamin Paassen
2016-04-25added enum type support for serialization.Benjamin Paassen
2016-04-25fixed a bug in default value handling.Benjamin Paassen
2016-04-25fixed integration tests to work with attributes.Benjamin Paassen
2016-04-25added serialization support for attributes descriptors.Benjamin Paassen
2016-04-25First steps towards typesystem serialization. struct types can be ↵Benjamin Paassen
successfully serialized.
2016-04-25fixed a bug in the DocumentHandler which lead to problems in case of empty ↵Benjamin Paassen
explicit fields.