diff --git a/README.md b/README.md index e2de229..c8af3c7 100644 --- a/README.md +++ b/README.md @@ -980,6 +980,7 @@ raise Exception() #### Expressions that call the repr() method: ```python print/str/repr([]) +print/str/repr({: }) f'{!r}' Z = dataclasses.make_dataclass('Z', ['a']); print/str/repr(Z()) >>> diff --git a/index.html b/index.html index 47b47b5..6442012 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@
- +
@@ -836,6 +836,7 @@ csv.writer(<file>).writerow([<el>])

Expressions that call the repr() method:

print/str/repr([<el>])
+print/str/repr({<el>: <el>})
 f'{<el>!r}'
 Z = dataclasses.make_dataclass('Z', ['a']); print/str/repr(Z(<el>))
 >>> <el>
@@ -2920,7 +2921,7 @@ $ pyinstaller script.py --add-data '<path>:.'  
  
 
   
- +
diff --git a/parse.js b/parse.js index 804d980..2530bec 100755 --- a/parse.js +++ b/parse.js @@ -70,6 +70,7 @@ const PARAMETRIZED_DECORATOR = const REPR_USE_CASES = 'print/str/repr([<el>])\n' + + 'print/str/repr({<el>: <el>})\n' + 'f\'{<el>!r}\'\n' + 'Z = dataclasses.make_dataclass(\'Z\', [\'a\']); print/str/repr(Z(<el>))\n' + '>>> <el>\n'; @@ -737,8 +738,8 @@ function fixClasses() { function fixHighlights() { $(`code:contains(@lru_cache(maxsize=None))`).html(LRU_CACHE); $(`code:contains(@debug(print_result=True))`).html(PARAMETRIZED_DECORATOR); - $(`code:contains((self, a=None):)`).html(CONSTRUCTOR_OVERLOADING); $(`code:contains(print/str/repr([]))`).html(REPR_USE_CASES); + $(`code:contains((self, a=None):)`).html(CONSTRUCTOR_OVERLOADING); $(`code:contains(make_dataclass(\'\')`).html(DATACLASS); $(`code:contains(shutil.copy)`).html(SHUTIL_COPY); $(`code:contains(os.rename)`).html(OS_RENAME);