Skip to content

Commit 53bb079

Browse files
committed
1 parent d47b7d7 commit 53bb079

File tree

9 files changed

+10
-10
lines changed

9 files changed

+10
-10
lines changed
51 Bytes
Binary file not shown.

.doctrees/environment.pickle

51 Bytes
Binary file not shown.

_sources/docs/lexerdevelopment.rst.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,11 +250,11 @@ sections, comments and ``key = value`` pairs::
250250

251251
tokens = {
252252
'root': [
253-
(r'\s+', Text),
253+
(r'\s+', Whitespace),
254254
(r';.*', Comment),
255255
(r'\[.*?\]$', Keyword),
256256
(r'(.*?)(\s*)(=)(\s*)(.*)',
257-
bygroups(Name.Attribute, Text, Operator, Text, String))
257+
bygroups(Name.Attribute, Whitespace, Operator, Whitespace, String))
258258
]
259259
}
260260

@@ -467,7 +467,7 @@ defined in the parent and child class are merged. For example::
467467
('[a-z]+', Name),
468468
(r'/\*', Comment, 'comment'),
469469
('"', String, 'string'),
470-
(r'\s+', Text),
470+
(r'\s+', Whitespace),
471471
],
472472
'string': [
473473
('[^"]+', String),
@@ -824,7 +824,7 @@ contribute a new lexer, but you might find it useful in any case.
824824
r'"(\\?.)*?"'
825825

826826
If the ending quote is missing, the regular expression engine will
827-
find that it cannot match at the end, and try to backtrack with less
827+
find that it cannot match at the end, and try to backtrack with fewer
828828
matches in the ``*?``. When it finds a backslash, as it has already
829829
tried the possibility ``\\.``, it tries ``.`` (recognizing it as a
830830
simple character without meaning), which leads to the same
0 Bytes
Binary file not shown.

_static/pyodide/pyodide.asm.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_static/pyodide/pyodide.asm.wasm

0 Bytes
Binary file not shown.

_static/pyodide/test.tar

0 Bytes
Binary file not shown.

docs/lexerdevelopment/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -343,11 +343,11 @@ <h2>Scanning multiple tokens at once<a class="headerlink" href="#scanning-multip
343343

344344
<span class="n">tokens</span> <span class="o">=</span> <span class="p">{</span>
345345
<span class="s1">&#39;root&#39;</span><span class="p">:</span> <span class="p">[</span>
346-
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;\s+&#39;</span><span class="p">,</span> <span class="n">Text</span><span class="p">),</span>
346+
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;\s+&#39;</span><span class="p">,</span> <span class="n">Whitespace</span><span class="p">),</span>
347347
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;;.*&#39;</span><span class="p">,</span> <span class="n">Comment</span><span class="p">),</span>
348348
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;\[.*?\]$&#39;</span><span class="p">,</span> <span class="n">Keyword</span><span class="p">),</span>
349349
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;(.*?)(\s*)(=)(\s*)(.*)&#39;</span><span class="p">,</span>
350-
<span class="n">bygroups</span><span class="p">(</span><span class="n">Name</span><span class="o">.</span><span class="n">Attribute</span><span class="p">,</span> <span class="n">Text</span><span class="p">,</span> <span class="n">Operator</span><span class="p">,</span> <span class="n">Text</span><span class="p">,</span> <span class="n">String</span><span class="p">))</span>
350+
<span class="n">bygroups</span><span class="p">(</span><span class="n">Name</span><span class="o">.</span><span class="n">Attribute</span><span class="p">,</span> <span class="n">Whitespace</span><span class="p">,</span> <span class="n">Operator</span><span class="p">,</span> <span class="n">Whitespace</span><span class="p">,</span> <span class="n">String</span><span class="p">))</span>
351351
<span class="p">]</span>
352352
<span class="p">}</span>
353353
</pre></div>
@@ -544,7 +544,7 @@ <h2>Subclassing lexers derived from RegexLexer<a class="headerlink" href="#subcl
544544
<span class="p">(</span><span class="s1">&#39;[a-z]+&#39;</span><span class="p">,</span> <span class="n">Name</span><span class="p">),</span>
545545
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;/\*&#39;</span><span class="p">,</span> <span class="n">Comment</span><span class="p">,</span> <span class="s1">&#39;comment&#39;</span><span class="p">),</span>
546546
<span class="p">(</span><span class="s1">&#39;&quot;&#39;</span><span class="p">,</span> <span class="n">String</span><span class="p">,</span> <span class="s1">&#39;string&#39;</span><span class="p">),</span>
547-
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;\s+&#39;</span><span class="p">,</span> <span class="n">Text</span><span class="p">),</span>
547+
<span class="p">(</span><span class="sa">r</span><span class="s1">&#39;\s+&#39;</span><span class="p">,</span> <span class="n">Whitespace</span><span class="p">),</span>
548548
<span class="p">],</span>
549549
<span class="s1">&#39;string&#39;</span><span class="p">:</span> <span class="p">[</span>
550550
<span class="p">(</span><span class="s1">&#39;[^&quot;]+&#39;</span><span class="p">,</span> <span class="n">String</span><span class="p">),</span>
@@ -860,7 +860,7 @@ <h2>Modifying Token Streams<a class="headerlink" href="#modifying-token-streams"
860860
</pre></div>
861861
</div>
862862
<p>If the ending quote is missing, the regular expression engine will
863-
find that it cannot match at the end, and try to backtrack with less
863+
find that it cannot match at the end, and try to backtrack with fewer
864864
matches in the <code class="docutils literal notranslate"><span class="pre">*?</span></code>. When it finds a backslash, as it has already
865865
tried the possibility <code class="docutils literal notranslate"><span class="pre">\\.</span></code>, it tries <code class="docutils literal notranslate"><span class="pre">.</span></code> (recognizing it as a
866866
simple character without meaning), which leads to the same

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)