Module implementing the lexer mixin class.
None |
Lexer | Class to implement the lexer mixin class. |
None |
Class to implement the lexer mixin class.
None |
None |
Lexer | Constructor |
alwaysKeepTabs | Public method to check, if tab conversion is allowed. |
autoCompletionWordSeparators | Public method to return the list of separators for autocompletion. |
boxCommentStr | Public method to return the box comment strings. |
canBlockComment | Public method to determine, whether the lexer language supports a block comment. |
canBoxComment | Public method to determine, whether the lexer language supports a box comment. |
canStreamComment | Public method to determine, whether the lexer language supports a stream comment. |
commentStr | Public method to return the comment string. |
defaultKeywords | Public method to get the default keywords. |
hasSmartIndent | Public method indicating whether lexer can do smart indentation. |
hasSubstyles | Public method to indicate the support of sub-styles. |
initProperties | Public slot to initialize the properties. |
isCommentStyle | Public method to check, if a style is a comment style. |
isStringStyle | Public method to check, if a style is a string style. |
keywords | Public method to get the keywords. |
keywordsDescription | Public method to get the description for a keywords set. |
lexerName | Public method to return the lexer name. |
maximumKeywordSet | Public method to get the maximum keyword set. |
smartIndentLine | Public method to handle smart indentation for a line. |
smartIndentSelection | Public method to handle smart indentation for a selection of lines. |
streamCommentStr | Public method to return the stream comment strings. |
None |
Constructor
Public method to check, if tab conversion is allowed.
Public method to return the list of separators for autocompletion.
Public method to return the box comment strings.
Public method to determine, whether the lexer language supports a block comment.
Public method to determine, whether the lexer language supports a box comment.
Public method to determine, whether the lexer language supports a stream comment.
Public method to return the comment string.
Public method to get the default keywords.
Public method indicating whether lexer can do smart indentation.
Public method to indicate the support of sub-styles.
Public slot to initialize the properties.
Public method to check, if a style is a comment style.
Public method to check, if a style is a string style.
Public method to get the keywords.
Public method to get the description for a keywords set.
Public method to return the lexer name.
Public method to get the maximum keyword set.
Note: A return value of 0 indicates to determine this dynamically.
Public method to handle smart indentation for a line.
Public method to handle smart indentation for a selection of lines.
Note: The assumption is, that the first line determines the new indentation level.
Public method to return the stream comment strings.