Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-25 | Implement endAtWhitespace flag which tells TokenizedDataReader to stop ↵ | Andreas Stöckel | |
reading data after the first whitespace character | |||
2016-04-25 | Autoformat | 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 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 | 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 | Use "emph" instead of "emphasized" for the demo html output, adapt unit ↵ | Andreas Stöckel | |
tests accordingly | |||
2016-04-25 | Identifiers may not end with an underscore | Andreas Stöckel | |
2016-04-25 | Change way indent and dedent special tokens are produced by TokenizedData | Andreas 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-25 | Remove "inherit" flag in TokenStack, add tiny unit test for TokenStack, ↵ | Andreas Stöckel | |
temporarily remove pushTokens and popTokens calls from DocumentChildHandler | |||
2016-04-25 | Check syntax descriptor depth | Andreas Stöckel | |
2015-03-04 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-03-04 | massively reworked demo html output. | Benjamin Paassen | |
2015-03-04 | Renamed "start" and "end" token to "open" and "close" token | Andreas Stöckel | |
2015-03-03 | Added unit tests for annotation handling | Andreas Stöckel | |
2015-03-03 | prevented cycles in DocumentEntity::searchStartAnchor | Benjamin Paassen | |
2015-03-03 | added a method to find the matching start anchor for some end anchor. | Andreas Stöckel | |
2015-03-03 | Do not allow structs to be transparent and root at the same time | Andreas Stöckel | |
2015-03-03 | Removed last remains of "domain" in code | Andreas Stöckel | |
2015-03-03 | Storing type and name in the HandlerData once again, using a Token | Andreas Stöckel | |
Conflicts: application/src/core/parser/stack/Callbacks.hpp | |||
2015-03-03 | Finished stack and adapted all unit tests | Andreas Stöckel | |
2015-03-03 | Started restructuring and adapting Stack class, reenabled unit tests (does ↵ | Andreas Stöckel | |
not compile right now) | |||
2015-03-02 | added another domain test case for invalid syntax tokens. | Benjamin Paassen | |
2015-03-02 | integrated syntax tokens in Domain. | Benjamin Paassen | |
2015-03-02 | added check for witespace characters in Utils::isUserDefinedToken | Benjamin Paassen | |
2015-03-02 | Unregistering all registered tokens when TokenRegistry is destroyed | Andreas Stöckel | |
2015-03-02 | Wrote isUserDefinedToken function which checks whether a token is a valid ↵ | Andreas Stöckel | |
user defined token and added unit tests | |||
2015-03-01 | Renamed domain to ontology. | Benjamin Paassen | |
2015-03-01 | Implemented TokenRegistry class and corresponding simple test case | Andreas Stöckel | |
2015-03-01 | Prefer longer non-primary tokens | Andreas Stöckel | |
2015-03-01 | allowing to store gaps in SourceOffsetVector and fixed bug with trim not ↵ | Andreas Stöckel | |
resetting offsets correctly when the new length is zero | |||
2015-02-28 | Test case for data being empty if a token is found | Andreas Stöckel | |
2015-02-26 | Reactivated TokenizerTest | Andreas Stöckel | |
2015-02-26 | Moved "assert" functions to own header | Andreas Stöckel | |
2015-02-25 | start of branch, commit log will be rewritten | Andreas Stöckel | |
2015-02-22 | Adapted old Tokenizer infrastructure to new Tokens.hpp | Andreas Stöckel | |
2015-02-22 | Implemented TokenizedData, a facility to store data with tokens where tokens ↵ | Andreas Stöckel | |
can be dynamically enabled and the whitespace mode specified at the moment the tokens are read | |||
2015-02-22 | Added test for collapse and trim methods in Utils | Andreas Stöckel | |
2015-02-22 | Implemented SourceOffsetVector -- a class for storing the SourceOffset for ↵ | Andreas Stöckel | |
each character in a sequence in an fairly efficient manner | |||
2015-02-22 | corrected XML serialization for primitive text content regarding whitespace ↵ | Benjamin Paassen | |
and newline handling and extended XMLTest to check that. | |||
2015-02-18 | changed cardinality toString conversion to be reparseable as cardinality. | Benjamin Paassen | |
2015-02-18 | fixed a bug with empty fields. | Benjamin Paassen | |
2015-02-18 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-02-18 | detected and counteracted cycles in gatherFieldDescriptors and ↵ | Benjamin Paassen | |
gatherSubclasses. Also added unit tests for those cyclic cases. | |||
2015-02-18 | Implemented automatic validation of RootNode instances in ParserScope | Andreas Stöckel | |
2015-02-17 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-02-17 | fixed wrong handling of empty attributes in TestAdvanced. | Benjamin Paassen | |