mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
do highlighting for file-level docstrings which are not at the beginning of file PY-9617
This commit is contained in:
@@ -81,7 +81,6 @@ return yylength()-i-1;
|
||||
|
||||
%%
|
||||
|
||||
[\n] { return PyTokenTypes.LINE_BREAK; }
|
||||
[\ ] { return PyTokenTypes.SPACE; }
|
||||
[\t] { return PyTokenTypes.TAB; }
|
||||
[\f] { return PyTokenTypes.FORMFEED; }
|
||||
@@ -89,6 +88,8 @@ return yylength()-i-1;
|
||||
"\\" { return PyTokenTypes.BACKSLASH; }
|
||||
|
||||
<YYINITIAL> {
|
||||
[\n] { if (zzCurrentPos == 0) yybegin(PENDING_DOCSTRING); return PyTokenTypes.LINE_BREAK; }
|
||||
|
||||
{SINGLE_QUOTED_STRING} { if (zzInput == YYEOF && zzStartRead == 0) return PyTokenTypes.DOCSTRING;
|
||||
else return PyTokenTypes.SINGLE_QUOTED_STRING; }
|
||||
{TRIPLE_QUOTED_STRING} { if (zzInput == YYEOF && zzStartRead == 0) return PyTokenTypes.DOCSTRING;
|
||||
@@ -110,6 +111,8 @@ return PyTokenTypes.DOCSTRING; }
|
||||
|
||||
}
|
||||
|
||||
[\n] { return PyTokenTypes.LINE_BREAK; }
|
||||
|
||||
<YYINITIAL, IN_DOCSTRING_OWNER> {
|
||||
{LONGINTEGER} { return PyTokenTypes.INTEGER_LITERAL; }
|
||||
{INTEGER} { return PyTokenTypes.INTEGER_LITERAL; }
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user