Server IP : 15.235.198.142 / Your IP : 216.73.216.181 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/markdown_it/rules_inline/ |
Upload File : |
# Skip text characters for text token, place those to pending buffer # and increment current pos from .state_inline import StateInline # Rule to skip pure text # '{}$%@~+=:' reserved for extensions # !!!! Don't confuse with "Markdown ASCII Punctuation" chars # http://spec.commonmark.org/0.15/#ascii-punctuation-character _TerminatorChars = { "\n", "!", "#", "$", "%", "&", "*", "+", "-", ":", "<", "=", ">", "@", "[", "\\", "]", "^", "_", "`", "{", "}", "~", } def text(state: StateInline, silent: bool) -> bool: pos = state.pos posMax = state.posMax while (pos < posMax) and state.src[pos] not in _TerminatorChars: pos += 1 if pos == state.pos: return False if not silent: state.pending += state.src[state.pos : pos] state.pos = pos return True