def markup_pop():
global yy_element_space
- _element = markup_stack.pop()
- _element.append(yy_element_space)
- #element.set_text(_element, len(_element), '')
- yy_element_space = _element
+ _element = yy_element_space
+ yy_element_space = markup_stack.pop()
+ yy_element_space.append(_element)
+ #element.set_text(yy_element_space, len(yy_element_space), '')
raise Exception('scanner jammed')
# append yy_element_token contents onto yy_element_space
- i = len(yy_element_space)
element.set_text(
yy_element_space,
- i,
- element.get_text(yy_element_space, i) +
+ len(yy_element_space),
+ element.get_text(yy_element_space, len(yy_element_space)) +
element.get_text(yy_element_token, 0)
)
- yy_element_space[i:] = yy_element_token[:]
+ yy_element_space[len(yy_element_space):] = yy_element_token[:]
# clear yy_element_token for next yytext or EOF action
element.set_text(yy_element_token, 0, '')
- yy_element_token[:] = []
+ del yy_element_token[:]
# GENERATE SECTION3