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