Page MenuHomePhabricator

D16967.id40832.diff
No OneTemporary

D16967.id40832.diff

diff --git a/src/lexer/PhutilTypeLexer.php b/src/lexer/PhutilTypeLexer.php
--- a/src/lexer/PhutilTypeLexer.php
+++ b/src/lexer/PhutilTypeLexer.php
@@ -19,7 +19,7 @@
array('map', 'map'),
array('list', 'list'),
array('int|float|bool|string|null|callable|wild|regex', 'k'),
- array('[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*', 'k'),
+ array('[\\\\a-zA-Z_\x7f-\xff][\\\\a-zA-Z0-9_\x7f-\xff]*', 'k'),
array('\\(', '(', 'comment'),
),
'comment' => array(
diff --git a/src/parser/__tests__/PhutilTypeSpecTestCase.php b/src/parser/__tests__/PhutilTypeSpecTestCase.php
--- a/src/parser/__tests__/PhutilTypeSpecTestCase.php
+++ b/src/parser/__tests__/PhutilTypeSpecTestCase.php
@@ -8,6 +8,7 @@
'int|null',
'string',
'SomeClass',
+ 'Namespace\SomeClass',
'map<string, string>',
'int | null',
'list < string >',

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 28, 1:29 PM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7705621
Default Alt Text
D16967.id40832.diff (915 B)

Event Timeline