Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
annotation starts.
|
|
tests accordingly
|
|
explicit fields.
|
|
|
|
folder.
|
|
|
|
* 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
|
|
|
|
|
|
* Allow specification of a number of tests that should run
* Add usage help (-h or --help options)
* Improve messages
|
|
characters
|
|
|
|
(to facilitate creating the expected output file and for later analysis)
|
|
|
|
temporarily remove pushTokens and popTokens calls from DocumentChildHandler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DocumentChildHandler::startAnnotation
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
application/src/core/parser/stack/Callbacks.hpp
|
|
|
|
not compile right now)
|
|
Conflicts:
application/src/core/parser/stack/Callbacks.hpp
application/src/core/parser/stack/Handler.hpp
|
|
|
|
|
|
|
|
|
|
|
|
user defined token and added unit tests
|
|
again
|
|
|
|
|
|
|
|
not issue multiple data events if a comment occurs, just skip the comment data like in TeX)
|
|
|
|
resetting offsets correctly when the new length is zero
|
|
match ranged annotations
|
|
|
|
tests.
|
|
|