summaryrefslogtreecommitdiff
path: root/docutils/utils/code_analyzer.py
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-03-04 15:57:13 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-03-04 15:57:13 +0000
commite45243a10d457bf01bbd3bf3aaf1aaa50e298cbf (patch)
treea4ea7bb91a3c91d42d9adddcde61366df6b46f6c /docutils/utils/code_analyzer.py
parenta23dd51777ed41b80dad9a6af40c50da557a9a40 (diff)
downloaddocutils-e45243a10d457bf01bbd3bf3aaf1aaa50e298cbf.tar.gz
Ensure 2 blank lines around top-level functions and classes.
flake8 rules E302: expected 2 blank lines, found 1 E305: expected 2 blank lines after class or function definition git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@9026 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/utils/code_analyzer.py')
-rw-r--r--docutils/utils/code_analyzer.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/docutils/utils/code_analyzer.py b/docutils/utils/code_analyzer.py
index f0ecc9b71..010a4416a 100644
--- a/docutils/utils/code_analyzer.py
+++ b/docutils/utils/code_analyzer.py
@@ -21,9 +21,11 @@ unstyled_tokens = ['token', # Token (base token type)
''] # short name for Token and Text
# (Add, e.g., Token.Punctuation with ``unstyled_tokens += 'punctuation'``.)
+
class LexerError(ApplicationError):
pass
+
class Lexer:
"""Parse `code` lines and yield "classified" tokens.