pyIPCMI.Parser.RulesCodeDOM.py¶
Classes
InFileStatements: Undocumented.PreProcessStatements: Undocumented.PostProcessStatements: Undocumented.DocumentStatements: Undocumented.CopyStatement: Undocumented.DeleteStatement: Undocumented.ReplaceStatement: Undocumented.AppendLineStatement: Undocumented.FileStatement: Undocumented.ProcessRulesBlockStatement: Undocumented.PreProcessRulesStatement: Undocumented.PostProcessRulesStatement: Undocumented.Document: Undocumented.
-
class
pyIPCMI.Parser.RulesCodeDOM.InFileStatements[source] Inheritance
Members
-
_allowedStatements= [<class 'pyIPCMI.Parser.RulesCodeDOM.ReplaceStatement'>, <class 'pyIPCMI.Parser.RulesCodeDOM.AppendLineStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.PreProcessStatements[source] Inheritance
Members
-
_allowedStatements= [<class 'pyIPCMI.Parser.RulesCodeDOM.CopyStatement'>, <class 'pyIPCMI.Parser.RulesCodeDOM.FileStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.PostProcessStatements[source] Inheritance
Members
-
_allowedStatements= [<class 'pyIPCMI.Parser.RulesCodeDOM.CopyStatement'>, <class 'pyIPCMI.Parser.RulesCodeDOM.DeleteStatement'>, <class 'pyIPCMI.Parser.RulesCodeDOM.FileStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.DocumentStatements[source] Inheritance
Members
-
_allowedStatements= [<class 'pyIPCMI.Parser.RulesCodeDOM.PreProcessRulesStatement'>, <class 'pyIPCMI.Parser.RulesCodeDOM.PostProcessRulesStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.CopyStatement(source, destination, commentText)[source] Inheritance
Members
-
SourcePath
-
DestinationPath
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.DeleteStatement(file, commentText)[source] Inheritance
Members
-
FilePath
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.ReplaceStatement(searchPattern, replacePattern, caseInsensitive, multiLine, dotAll, commentText)[source] Inheritance
Members
-
SearchPattern
-
ReplacePattern
-
CaseInsensitive
-
MultiLine
-
DotAll
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.AppendLineStatement(appendPattern, commentText)[source] Inheritance
Members
-
AppendPattern
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.RulesCodeDOM.FileStatement(file, commentText)[source] Inheritance
Members
-
FilePath
-
classmethod
GetParser()[source]
-
AddStatement(stmt)
-
CommentText
-
classmethod
Parse(string, printChar)
-
Statements
-
-
class
pyIPCMI.Parser.RulesCodeDOM.ProcessRulesBlockStatement(commentText)[source] Inheritance
Members
-
classmethod
GetParser()[source]
-
AddStatement(stmt)
-
CommentText
-
classmethod
Parse(string, printChar)
-
Statements
-
classmethod
-
class
pyIPCMI.Parser.RulesCodeDOM.PreProcessRulesStatement(commentText)[source] Inheritance
Members
-
AddStatement(stmt)
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
Statements
-
-
class
pyIPCMI.Parser.RulesCodeDOM.PostProcessRulesStatement(commentText)[source] Inheritance
Members
-
AddStatement(stmt)
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
Statements
-