Parser.RulesParser

Classes

class Parser.RulesParser.Rule[source]

Base class for all Rule and RuleMixIn classes.

Inheritance

Inheritance diagram of Rule

Members

class Parser.RulesParser.CopyRuleMixIn(sourcePath, destinationPath)[source]

A partial class (MixIn) to represent a ‘copy rule’.

Inheritance

Inheritance diagram of CopyRuleMixIn

Members

SourcePath
DestinationPath
class Parser.RulesParser.DeleteRuleMixIn(filePath)[source]

A partial class (MixIn) to represent a ‘delete rule’.

Inheritance

Inheritance diagram of DeleteRuleMixIn

Members

FilePath
class Parser.RulesParser.ReplaceRuleMixIn(filePath, searchPattern, replacePattern, multiLine, dotAll, caseInSensitive)[source]

A partial class (MixIn) to represent a ‘replace rule’.

Inheritance

Inheritance diagram of ReplaceRuleMixIn

Members

FilePath
SearchPattern
ReplacePattern
RegExpOption_MultiLine
RegExpOption_DotAll
RegExpOption_CaseInsensitive
class Parser.RulesParser.AppendLineRuleMixIn(filePath, appendPattern)[source]

A partial class (MixIn) to represent a ‘append line rule’.

Inheritance

Inheritance diagram of AppendLineRuleMixIn

Members

FilePath
AppendPattern
class Parser.RulesParser.RulesParserMixIn[source]

Inheritance

Inheritance diagram of RulesParserMixIn

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