Class PythonFoldParser
java.lang.Object
org.fife.ui.rsyntaxtextarea.folding.PythonFoldParser
- All Implemented Interfaces:
FoldParser
A fold parser for Python. Analyzes indentation to determine
foldable regions. Lines containing only comments and/or
whitespace are ignored.
- Version:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFolds
(RSyntaxTextArea textArea) Returns a list of all folds in the text area.private static int
getLeadingWhiteSpaceCount
(Token t, int tabSize) private static boolean
-
Constructor Details
-
PythonFoldParser
public PythonFoldParser()
-
-
Method Details
-
getFolds
Description copied from interface:FoldParser
Returns a list of all folds in the text area.- Specified by:
getFolds
in interfaceFoldParser
- Parameters:
textArea
- The text area whose contents should be analyzed.- Returns:
- The list of folds. If this method returns
null
, it is treated as if no folds were found.
-
tokenHasLineContinuation
-
getLeadingWhiteSpaceCount
-