Age | Commit message (Collapse) | Author |
|
needed. Reduces calls to "Manager.registerEvent" to <10% of original value
|
|
|
|
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.
|
|
tests accordingly
|
|
|
|
* 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
|
|
temporarily remove pushTokens and popTokens calls from DocumentChildHandler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
application/src/core/parser/stack/Callbacks.hpp
|
|
|
|
not compile right now)
|
|
|
|
|
|
|
|
|
|
user defined token and added unit tests
|
|
|
|
|
|
|
|
resetting offsets correctly when the new length is zero
|
|
|
|
|
|
|
|
|
|
|
|
can be dynamically enabled and the whitespace mode specified at the moment the tokens are read
|
|
|
|
each character in a sequence in an fairly efficient manner
|
|
and newline handling and extended XMLTest to check that.
|
|
|
|
|
|
|
|
gatherSubclasses. Also added unit tests for those cyclic cases.
|
|
|
|
|
|
|
|
command. Adapted StackTest to the new behaviour and added new unit test. Fixed bug #76
|
|
|
|
the order of fields had to be changed.
|
|
|
|
|
|
|