pyIPCMI.Parser.RulesParser.py¶
Classes
Rule
: Base class for all Rule and RuleMixIn classes.CopyRuleMixIn
: A partial class (MixIn) to represent a ‘copy rule’.DeleteRuleMixIn
: A partial class (MixIn) to represent a ‘delete rule’.ReplaceRuleMixIn
: A partial class (MixIn) to represent a ‘replace rule’.AppendLineRuleMixIn
: A partial class (MixIn) to represent a ‘append line rule’.RulesParserMixIn
: Undocumented.
-
class
pyIPCMI.Parser.RulesParser.
Rule
[source] Base class for all Rule and RuleMixIn classes.
Inheritance
Members
-
class
pyIPCMI.Parser.RulesParser.
CopyRuleMixIn
(sourcePath, destinationPath)[source] A partial class (MixIn) to represent a ‘copy rule’.
Inheritance
Members
-
SourcePath
-
DestinationPath
-
-
class
pyIPCMI.Parser.RulesParser.
DeleteRuleMixIn
(filePath)[source] A partial class (MixIn) to represent a ‘delete rule’.
Inheritance
Members
-
FilePath
-
-
class
pyIPCMI.Parser.RulesParser.
ReplaceRuleMixIn
(filePath, searchPattern, replacePattern, multiLine, dotAll, caseInSensitive)[source] A partial class (MixIn) to represent a ‘replace rule’.
Inheritance
Members
-
FilePath
-
SearchPattern
-
ReplacePattern
-
RegExpOption_MultiLine
-
RegExpOption_DotAll
-
RegExpOption_CaseInsensitive
-
-
class
pyIPCMI.Parser.RulesParser.
AppendLineRuleMixIn
(filePath, appendPattern)[source] A partial class (MixIn) to represent a ‘append line rule’.
Inheritance
Members
-
FilePath
-
AppendPattern
-
-
class
pyIPCMI.Parser.RulesParser.
RulesParserMixIn
[source] Inheritance
Members
-
_classCopyRule
alias of
CopyRuleMixIn
-
_classDeleteRule
alias of
DeleteRuleMixIn
-
_classReplaceRule
alias of
ReplaceRuleMixIn
-
_classAppendLineRule
alias of
AppendLineRuleMixIn
-
_Parse
()[source]
-
_Resolve
()[source]
-
_ResolveRule
(ruleStatement, lst)[source]
-
PreProcessRules
-
PostProcessRules
-