|
Krita Source Code Documentation
|
Inheritance diagram for krita.sceditor.indenter._StatementRangeFinder:Public Member Functions | |
| __init__ (self, lines, lineno) | |
| get_line_indents (self, line_number) | |
| get_statement_start (self) | |
| is_line_continued (self) | |
| last_open_parens (self) | |
Public Attributes | |
| explicit_continuation | |
| in_string | |
| lineno | |
| lines | |
| open_count | |
| open_parens | |
| statement_start | |
Protected Member Functions | |
| _analyze (self) | |
| _analyze_line (self, lineno) | |
A method object for finding the range of a statement
Definition at line 185 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.__init__ | ( | self, | |
| lines, | |||
| lineno ) |
Definition at line 189 of file indenter.py.
|
protected |
Definition at line 226 of file indenter.py.
References krita.sceditor.indenter._StatementRangeFinder._analyze_line(), krita.sceditor.indenter._StatementRangeFinder.explicit_continuation, krita.sceditor.indenter._StatementRangeFinder.in_string, krita.sceditor.indenter._StatementRangeFinder.lineno, krita.sceditor.console.PythonInterpreter.lines, krita.sceditor.indenter._StatementRangeFinder.lines, and krita.sceditor.indenter._StatementRangeFinder.open_count.
|
protected |
Definition at line 198 of file indenter.py.
References krita.sceditor.indenter._StatementRangeFinder.explicit_continuation, krita.sceditor.indenter._StatementRangeFinder.in_string, krita.sceditor.console.PythonInterpreter.lines, krita.sceditor.indenter._StatementRangeFinder.lines, krita.sceditor.indenter._StatementRangeFinder.open_count, and krita.sceditor.indenter._StatementRangeFinder.open_parens.
| krita.sceditor.indenter._StatementRangeFinder.get_line_indents | ( | self, | |
| line_number ) |
Definition at line 247 of file indenter.py.
References krita.sceditor.indenter.TextIndenter._count_line_indents(), krita.sceditor.console.PythonInterpreter.lines, and krita.sceditor.indenter._StatementRangeFinder.lines.
| krita.sceditor.indenter._StatementRangeFinder.get_statement_start | ( | self | ) |
Definition at line 236 of file indenter.py.
References krita.sceditor.indenter._StatementRangeFinder.statement_start.
| krita.sceditor.indenter._StatementRangeFinder.is_line_continued | ( | self | ) |
Definition at line 244 of file indenter.py.
References krita.sceditor.indenter._StatementRangeFinder.explicit_continuation, and krita.sceditor.indenter._StatementRangeFinder.open_count.
| krita.sceditor.indenter._StatementRangeFinder.last_open_parens | ( | self | ) |
Definition at line 239 of file indenter.py.
References krita.sceditor.indenter._StatementRangeFinder.open_parens.
| krita.sceditor.indenter._StatementRangeFinder.explicit_continuation |
Definition at line 194 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.in_string |
Definition at line 192 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.lineno |
Definition at line 191 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.lines |
Definition at line 190 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.open_count |
Definition at line 193 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.open_parens |
Definition at line 195 of file indenter.py.
| krita.sceditor.indenter._StatementRangeFinder.statement_start |
Definition at line 234 of file indenter.py.