pyIPCMI.Parser.FilesCodeDOM.pyΒΆ
Classes
BlockedStatement: Undocumented.IfThenElseExpressions: Undocumented.ListElementExpressions: Undocumented.PathExpressions: Undocumented.ListConstructorExpression: Undocumented.SubDirectoryExpression: Undocumented.ConcatenateExpression: Undocumented.ExistsFunction: Undocumented.VHDLStatement: Undocumented.VerilogStatement: Undocumented.CocotbStatement: Undocumented.ConstraintStatement: Undocumented.LDCStatement: Undocumented.SDCStatement: Undocumented.UCFStatement: Undocumented.XDCStatement: Undocumented.InterpolateLiteral: Undocumented.PathStatement: Undocumented.ReportStatement: Undocumented.LibraryStatement: Undocumented.IncludeStatement: Undocumented.IfStatement: Undocumented.ElseIfStatement: Undocumented.ElseStatement: Undocumented.IfElseIfElseStatement: Undocumented.Document: Undocumented.
-
class
pyIPCMI.Parser.FilesCodeDOM.BlockedStatement[source] Inheritance
Members
-
_allowedStatements= [<class 'pyIPCMI.Parser.FilesCodeDOM.IncludeStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.LibraryStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.VHDLStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.VerilogStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.CocotbStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.LDCStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.SDCStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.UCFStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.XDCStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.PathStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.ReportStatement'>, <class 'pyIPCMI.Parser.FilesCodeDOM.IfElseIfElseStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
-
classmethod
AddChoice(value)[source]
-
classmethod
GetParser()[source]
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.IfThenElseExpressions[source] Inheritance
Members
-
_allowedExpressions= [<class 'lib.CodeDOM.Identifier'>, <class 'lib.CodeDOM.StringLiteral'>, <class 'lib.CodeDOM.IntegerLiteral'>, <class 'lib.CodeDOM.NotExpression'>, <class 'pyIPCMI.Parser.FilesCodeDOM.ExistsFunction'>, <class 'lib.CodeDOM.AndExpression'>, <class 'lib.CodeDOM.OrExpression'>, <class 'lib.CodeDOM.XorExpression'>, <class 'lib.CodeDOM.EqualExpression'>, <class 'lib.CodeDOM.UnequalExpression'>, <class 'lib.CodeDOM.LessThanExpression'>, <class 'lib.CodeDOM.LessThanEqualExpression'>, <class 'lib.CodeDOM.GreaterThanExpression'>, <class 'lib.CodeDOM.GreaterThanEqualExpression'>, <class 'lib.CodeDOM.InExpression'>, <class 'lib.CodeDOM.NotInExpression'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.ListElementExpressions[source] Inheritance
Members
-
_allowedExpressions= [<class 'lib.CodeDOM.Identifier'>, <class 'lib.CodeDOM.StringLiteral'>, <class 'lib.CodeDOM.IntegerLiteral'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.PathExpressions[source] Inheritance
Members
-
_allowedExpressions= [<class 'lib.CodeDOM.Identifier'>, <class 'lib.CodeDOM.StringLiteral'>, <class 'pyIPCMI.Parser.FilesCodeDOM.InterpolateLiteral'>, <class 'pyIPCMI.Parser.FilesCodeDOM.SubDirectoryExpression'>, <class 'pyIPCMI.Parser.FilesCodeDOM.ConcatenateExpression'>]
-
classmethod
AddChoice(value)
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.ListConstructorExpression[source] Inheritance
Members
-
List
-
AddElement(element)[source]
-
classmethod
GetParser()[source]
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.SubDirectoryExpression(leftChild, rightChild)[source] Inheritance
Members
-
classmethod
GetParser()
-
LeftChild
-
classmethod
Parse(string, printChar)
-
RightChild
-
classmethod
-
class
pyIPCMI.Parser.FilesCodeDOM.ConcatenateExpression(leftChild, rightChild)[source] Inheritance
Members
-
classmethod
GetParser()
-
LeftChild
-
classmethod
Parse(string, printChar)
-
RightChild
-
classmethod
-
class
pyIPCMI.Parser.FilesCodeDOM.ExistsFunction(expression)[source] Inheritance
Members
-
Expression
-
classmethod
GetParser()[source]
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.VHDLStatement(libraryName, pathExpression, commentText)[source] Inheritance
Members
-
LibraryName
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.VerilogStatement(pathExpression, commentText)[source] Inheritance
Members
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.CocotbStatement(pathExpression, commentText)[source] Inheritance
Members
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.ConstraintStatement(pathExpression, commentText)[source] Inheritance
Members
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.LDCStatement(pathExpression, commentText)[source] Inheritance
Members
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
PathExpression
-
-
class
pyIPCMI.Parser.FilesCodeDOM.SDCStatement(pathExpression, commentText)[source] Inheritance
Members
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
PathExpression
-
-
class
pyIPCMI.Parser.FilesCodeDOM.UCFStatement(pathExpression, commentText)[source] Inheritance
Members
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
PathExpression
-
-
class
pyIPCMI.Parser.FilesCodeDOM.XDCStatement(pathExpression, commentText)[source] Inheritance
Members
-
CommentText
-
classmethod
GetParser()
-
classmethod
Parse(string, printChar)
-
PathExpression
-
-
class
pyIPCMI.Parser.FilesCodeDOM.InterpolateLiteral(sectionName, optionName)[source] Inheritance
Members
-
SectionName
-
OptionName
-
classmethod
GetParser()[source]
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.PathStatement(variable, pathExpression, commentText)[source] Inheritance
Members
-
Variable
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.ReportStatement(message, commentText)[source] Inheritance
Members
-
Message
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.LibraryStatement(library, pathExpression, commentText)[source] Inheritance
Members
-
Library
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.IncludeStatement(pathExpression, commentText)[source] Inheritance
Members
-
PathExpression
-
classmethod
GetParser()[source]
-
CommentText
-
classmethod
Parse(string, printChar)
-
-
class
pyIPCMI.Parser.FilesCodeDOM.IfStatement(expression, commentText)[source] Inheritance
Members
-
classmethod
GetParser()[source]
-
AddStatement(stmt)
-
CommentText
-
Expression
-
classmethod
Parse(string, printChar)
-
Statements
-
classmethod
-
class
pyIPCMI.Parser.FilesCodeDOM.ElseIfStatement(expression, commentText)[source] Inheritance
Members
-
classmethod
GetParser()[source]
-
AddStatement(stmt)
-
CommentText
-
Expression
-
classmethod
Parse(string, printChar)
-
Statements
-
classmethod
-
class
pyIPCMI.Parser.FilesCodeDOM.ElseStatement(commentText)[source] Inheritance
Members
-
classmethod
GetParser()[source]
-
AddStatement(stmt)
-
CommentText
-
classmethod
Parse(string, printChar)
-
Statements
-
classmethod