Parser.RulesCodeDOM

Classes

class Parser.RulesCodeDOM.InFileStatements[source]

Inheritance

Inheritance diagram of InFileStatements

Members

_allowedStatements = [<class 'Parser.RulesCodeDOM.ReplaceStatement'>, <class 'Parser.RulesCodeDOM.AppendLineStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.RulesCodeDOM.PreProcessStatements[source]

Inheritance

Inheritance diagram of PreProcessStatements

Members

_allowedStatements = [<class 'Parser.RulesCodeDOM.CopyStatement'>, <class 'Parser.RulesCodeDOM.FileStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.RulesCodeDOM.PostProcessStatements[source]

Inheritance

Inheritance diagram of PostProcessStatements

Members

_allowedStatements = [<class 'Parser.RulesCodeDOM.CopyStatement'>, <class 'Parser.RulesCodeDOM.DeleteStatement'>, <class 'Parser.RulesCodeDOM.FileStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.RulesCodeDOM.DocumentStatements[source]

Inheritance

Inheritance diagram of DocumentStatements

Members

_allowedStatements = [<class 'Parser.RulesCodeDOM.PreProcessRulesStatement'>, <class 'Parser.RulesCodeDOM.PostProcessRulesStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.RulesCodeDOM.CopyStatement(source, destination, commentText)[source]

Inheritance

Inheritance diagram of CopyStatement

Members

SourcePath
DestinationPath
classmethod GetParser()[source]
CommentText
Parse(string, printChar)
class Parser.RulesCodeDOM.DeleteStatement(file, commentText)[source]

Inheritance

Inheritance diagram of DeleteStatement

Members

FilePath
classmethod GetParser()[source]
CommentText
Parse(string, printChar)
class Parser.RulesCodeDOM.ReplaceStatement(searchPattern, replacePattern, caseInsensitive, multiLine, dotAll, commentText)[source]

Inheritance

Inheritance diagram of ReplaceStatement

Members

SearchPattern
ReplacePattern
CaseInsensitive
MultiLine
DotAll
classmethod GetParser()[source]
CommentText
Parse(string, printChar)
class Parser.RulesCodeDOM.AppendLineStatement(appendPattern, commentText)[source]

Inheritance

Inheritance diagram of AppendLineStatement

Members

AppendPattern
classmethod GetParser()[source]
CommentText
Parse(string, printChar)
class Parser.RulesCodeDOM.FileStatement(file, commentText)[source]

Inheritance

Inheritance diagram of FileStatement

Members

FilePath
classmethod GetParser()[source]
AddStatement(stmt)
CommentText
Parse(string, printChar)
Statements
class Parser.RulesCodeDOM.ProcessRulesBlockStatement(commentText)[source]

Inheritance

Inheritance diagram of ProcessRulesBlockStatement

Members

classmethod GetParser()[source]
AddStatement(stmt)
CommentText
Parse(string, printChar)
Statements
class Parser.RulesCodeDOM.PreProcessRulesStatement(commentText)[source]

Inheritance

Inheritance diagram of PreProcessRulesStatement

Members

AddStatement(stmt)
CommentText
GetParser()
Parse(string, printChar)
Statements
class Parser.RulesCodeDOM.PostProcessRulesStatement(commentText)[source]

Inheritance

Inheritance diagram of PostProcessRulesStatement

Members

AddStatement(stmt)
CommentText
GetParser()
Parse(string, printChar)
Statements
class Parser.RulesCodeDOM.Document(commentText='')[source]

Inheritance

Inheritance diagram of Document

Members

classmethod GetParser()[source]
AddStatement(stmt)
CommentText
Parse(string, printChar)
Statements