Page MenuHomePhabricator

D7338.id16530.diff
No OneTemporary

D7338.id16530.diff

Index: src/markup/engine/__tests__/remarkup/interpreter-test.txt
===================================================================
--- src/markup/engine/__tests__/remarkup/interpreter-test.txt
+++ src/markup/engine/__tests__/remarkup/interpreter-test.txt
@@ -7,6 +7,8 @@
phutil_test_block_interpreter {{{ content }}}
+phutil_test_block_interpreter(x=y){{{content}}}
+
phutil_fake_test_block_interpreter {{{ content }}}
~~~~~~~~~~
Content: (content)
@@ -25,6 +27,11 @@
+Content: (content)
+Argv: (x=y)
+
+
+
<div class="remarkup-interpreter-error">No interpreter found: phutil_fake_test_block_interpreter</div>
~~~~~~~~~~
Content: (content)
@@ -43,4 +50,9 @@
+Content: (content)
+Argv: (x=y)
+
+
+
(No interpreter found: phutil_fake_test_block_interpreter)
Index: src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupInterpreterRule.php
===================================================================
--- src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupInterpreterRule.php
+++ src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupInterpreterRule.php
@@ -6,7 +6,7 @@
final class PhutilRemarkupEngineRemarkupInterpreterRule
extends PhutilRemarkupEngineBlockRule {
- const START_BLOCK_PATTERN = '/^([\w]+)\s(?:\(([^)]+)\)\s)?{{{/';
+ const START_BLOCK_PATTERN = '/^([\w]+)\s*(?:\(([^)]+)\)\s*)?{{{/';
const END_BLOCK_PATTERN = '/}}}\s*$/';
public function getMatchingLineCount(array $lines, $cursor) {

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 12, 5:41 AM (16 h, 47 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7318955
Default Alt Text
D7338.id16530.diff (1 KB)

Event Timeline