equal
deleted
inserted
replaced
647 splitter = stringify(args[2][0](context, mapping, args[2][1])) |
647 splitter = stringify(args[2][0](context, mapping, args[2][1])) |
648 else: |
648 else: |
649 splitter = None |
649 splitter = None |
650 |
650 |
651 tokens = text.split(splitter) |
651 tokens = text.split(splitter) |
652 if num >= len(tokens): |
652 if num >= len(tokens) or num < -len(tokens): |
653 return '' |
653 return '' |
654 else: |
654 else: |
655 return tokens[num] |
655 return tokens[num] |
656 |
656 |
657 # methods to interpret function arguments or inner expressions (e.g. {_(x)}) |
657 # methods to interpret function arguments or inner expressions (e.g. {_(x)}) |