summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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.
2016-04-25handled output transformation of syntax descriptors (except for special tokens).Benjamin Paassen
2016-04-25added test for empty explicit fields, which currently fails.Benjamin Paassen
2016-04-25fixed some bugs in domain serialization and added first integration test for it.Benjamin Paassen
2016-04-25started to implement capabilities for ontology serialization.Benjamin Paassen
2016-04-25added getter for referenced typesystems and ontologies.Benjamin Paassen
2016-04-25added a new integration test for complicated inheritance of fields.Benjamin Paassen
2016-04-25fix typo in variable nameAndreas Stöckel
2016-04-25Fix segmentation fault due to global OsmlFormatTokens instance containing ↵Andreas Stöckel
shared pointers being copied
2016-04-25Fix commentAndreas Stöckel
2016-04-25Make Tokenizer functions constAndreas Stöckel
2016-04-25Remove unneeded constantAndreas Stöckel
2016-04-25Remove tautological comparisonAndreas Stöckel
2016-04-25clang compatibility: do not use anonymous structAndreas Stöckel
2016-04-25Remove unneeded constantAndreas Stöckel
2016-04-25clang compatibility: fix illegal constructor inheritanceAndreas Stöckel
2016-04-25Remove unneeded variableAndreas Stöckel
2016-04-25Typo in commentAndreas Stöckel
2016-04-25clang compatibility: disambiguate template parameterAndreas Stöckel
2016-04-25Make "State" a class to avoid some warningsAndreas Stöckel
2016-04-25remove unneeded ".second"Andreas Stöckel
2016-04-25clang compatibility: add missing default constructorAndreas Stöckel
2016-04-25Identifiers may not end with an underscoreAndreas Stöckel
2016-04-25Do not treat commands with user defined open/close syntax as range command, ↵Andreas Stöckel
if the close token is a special (whitespace) token as this produces unintuitive behaviour
2016-04-25Change way indent and dedent special tokens are produced by TokenizedDataAndreas Stöckel
* Move dedent to the end of the previous line * Leave indent to the first character of the current line * Dedent is called as many times as indent
2016-04-25Fix wrong documentationAndreas Stöckel
2016-04-25Removed diagnostic codeAndreas Stöckel
2016-04-25Add function for controlling the background color to Terminal classAndreas Stöckel
2016-04-25Fix broken smaller than operator leading to crash in std::sortAndreas Stöckel
2016-04-25Add missing include which accidently got removed during rebaseAndreas Stöckel
2016-04-25First implementation of user defined syntax, many features still missing and ↵Andreas Stöckel
probably many bugs * Implement startToken and endToken in DocumentChildHandler * Implement pushScopeToken, which pushes tokens for the element that is currently on top of the Scope stack onto the token stack * Implement rollbackPath() method (was really needed once in the development process, but only used in one place for now) * Push and pop tokens from stack whenever a new explicit field or command is created/ended. Take advantage of the fact, that the tokens for transparent structures are always included in the token list * Remember pending close tokens in the HandlerInfo structure in StackImpl * Implement handleToken() in StackImpl * Implement readToken() method used by readData() and data() in StackImpl * Check whether there still is data available in handleData() * Plus many more changes in the affected files...
2016-04-25Some small formatting and comment changes, introduce more anonymous ↵Andreas Stöckel
namespaces in cpp
2016-04-25Add tokenStack depth guard to Handler classAndreas Stöckel
2016-04-25Use getFieldDescriptor method with numeric indexAndreas Stöckel
2016-04-25Remove "inherit" flag in TokenStack, add tiny unit test for TokenStack, ↵Andreas Stöckel
temporarily remove pushTokens and popTokens calls from DocumentChildHandler
2016-04-25Implement TokenStack::lookup method used to lookup the SyntaxDescriptors ↵Andreas Stöckel
associated with a certain token.
2016-04-25Add getDescriptor method to DocumentField classAndreas Stöckel
2016-04-25Add equals and smaller than operator to SyntaxDescriptor (for std::sort or ↵Andreas Stöckel
the use in std::set)