| | ], |
| | 'markdown' => [ |
| | - 'code' => '/(^(?: |\t)[^\n]*(?:\n(?: |\t)[^\n]*)*)/', |
| | - 'comment' => '/(```[\s\S]*?```|~~~[\s\S]*?~~~)/', |
| | - 'math' => '/(\$((?:[^`\n$]|`[^`\n]*`)+)\$)/', |
| | - 'keyword' => '/^(#{1,6})(?=\s)/m', |
| | - 'string' => '/(\*\*[^\n*]+\*\*|__[^\n_]+__)/', |
| | + 'code' => '/(^(?: |\t)[^\n]*(?:\n(?: |\t)[^\n]*)*)/', |
| | + 'comment' => '/(```[\s\S]*?```|~~~[\s\S]*?~~~)/', |
| | + 'math' => '/(\$((?:[^`\n$]|`[^`\n]*`)+)\$)/', |
| | + 'keyword' => '/^(#{1,6})(?=\s)/m', |
| | + 'string' => '/(\*\*[^\n*]+\*\*|__[^\n_]+__)/', |
| | 'attribute' => '/(?<!\*)(\*[^\n*]+\*)(?!\*)|(?<!_)(_[^\n_]+_)(?!_)/', |
| | - 'function' => '/(`[^`\n]+`)/', |
| | - 'variable' => '/(\[[^\]]+\]\([^\)]+\))/', |
| | - 'operator' => '/^(\s*[-*+](?=\s)|\s*\d+\.(?=\s))/m', |
| | + 'function' => '/(`[^`\n]+`)/', |
| | + 'variable' => '/(\[[^\]]+\]\([^\)]+\))/', |
| | + 'operator' => '/^(\s*[-*+](?=\s)|\s*\d+\.(?=\s))/m', |
| | ], |
| | 'rmd' => [ |
| | - 'code' => '/(^(?: |\t)[^\n]*(?:\n(?: |\t)[^\n]*)*)/', |
| | - 'comment' => '/(```\{r[^\}]*\}[\s\S]*?```)/', |
| | - 'math' => '/(\$((?:[^`\n$]|`[^`\n]*`)+)\$)/', |
| | - 'keyword' => '/^(#{1,6})(?=\s)/m', |
| | - 'string' => '/(\*\*[^\n*]+\*\*|__[^\n_]+__)/', |
| | + 'code' => '/(^(?: |\t)[^\n]*(?:\n(?: |\t)[^\n]*)*)/', |
| | + 'comment' => '/(```\{r[^\}]*\}[\s\S]*?```)/', |
| | + 'math' => '/(\$((?:[^`\n$]|`[^`\n]*`)+)\$)/', |
| | + 'keyword' => '/^(#{1,6})(?=\s)/m', |
| | + 'string' => '/(\*\*[^\n*]+\*\*|__[^\n_]+__)/', |
| | 'attribute' => '/(?<!\*)(\*[^\n*]+\*)(?!\*)|(?<!_)(_[^\n_]+_)(?!_)/', |
| | - 'function' => '/(`[^`\n]+`)/', |
| | - 'variable' => '/(\[[^\]]+\]\([^\)]+\))/', |
| | - 'operator' => '/^(\s*[-*+](?=\s)|\s*\d+\.(?=\s))/m', |
| | + 'function' => '/(`[^`\n]+`)/', |
| | + 'variable' => '/(\[[^\]]+\]\([^\)]+\))/', |
| | + 'operator' => '/^(\s*[-*+](?=\s)|\s*\d+\.(?=\s))/m', |
| | ], |
| | 'r' => [ |