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

Inheritance diagram of InFileStatements

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

Inheritance diagram of PreProcessStatements

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

Inheritance diagram of PostProcessStatements

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

Inheritance diagram of DocumentStatements

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

Inheritance diagram of CopyStatement

Members

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

Inheritance

Inheritance diagram of DeleteStatement

Members

FilePath
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.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
classmethod Parse(string, printChar)
class pyIPCMI.Parser.RulesCodeDOM.AppendLineStatement(appendPattern, commentText)[source]

Inheritance

Inheritance diagram of AppendLineStatement

Members

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

Inheritance

Inheritance diagram of FileStatement

Members

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

Inheritance

Inheritance diagram of ProcessRulesBlockStatement

Members

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

Inheritance

Inheritance diagram of PreProcessRulesStatement

Members

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

Inheritance

Inheritance diagram of PostProcessRulesStatement

Members

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

Inheritance

Inheritance diagram of Document

Members

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