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

Inheritance diagram of BlockedStatement

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

Inheritance diagram of IfThenElseExpressions

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

Inheritance diagram of ListElementExpressions

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

Inheritance diagram of PathExpressions

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

Inheritance diagram of ListConstructorExpression

Members

List
AddElement(element)[source]
classmethod GetParser()[source]
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.SubDirectoryExpression(leftChild, rightChild)[source]

Inheritance

Inheritance diagram of SubDirectoryExpression

Members

classmethod GetParser()
LeftChild
classmethod Parse(string, printChar)
RightChild
class pyIPCMI.Parser.FilesCodeDOM.ConcatenateExpression(leftChild, rightChild)[source]

Inheritance

Inheritance diagram of ConcatenateExpression

Members

classmethod GetParser()
LeftChild
classmethod Parse(string, printChar)
RightChild
class pyIPCMI.Parser.FilesCodeDOM.ExistsFunction(expression)[source]

Inheritance

Inheritance diagram of ExistsFunction

Members

Expression
classmethod GetParser()[source]
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.VHDLStatement(libraryName, pathExpression, commentText)[source]

Inheritance

Inheritance diagram of VHDLStatement

Members

LibraryName
PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.VerilogStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of VerilogStatement

Members

PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.CocotbStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of CocotbStatement

Members

PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.ConstraintStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of ConstraintStatement

Members

PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.LDCStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of LDCStatement

Members

CommentText
classmethod GetParser()
classmethod Parse(string, printChar)
PathExpression
class pyIPCMI.Parser.FilesCodeDOM.SDCStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of SDCStatement

Members

CommentText
classmethod GetParser()
classmethod Parse(string, printChar)
PathExpression
class pyIPCMI.Parser.FilesCodeDOM.UCFStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of UCFStatement

Members

CommentText
classmethod GetParser()
classmethod Parse(string, printChar)
PathExpression
class pyIPCMI.Parser.FilesCodeDOM.XDCStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of XDCStatement

Members

CommentText
classmethod GetParser()
classmethod Parse(string, printChar)
PathExpression
class pyIPCMI.Parser.FilesCodeDOM.InterpolateLiteral(sectionName, optionName)[source]

Inheritance

Inheritance diagram of InterpolateLiteral

Members

SectionName
OptionName
classmethod GetParser()[source]
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.PathStatement(variable, pathExpression, commentText)[source]

Inheritance

Inheritance diagram of PathStatement

Members

Variable
PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.ReportStatement(message, commentText)[source]

Inheritance

Inheritance diagram of ReportStatement

Members

Message
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.LibraryStatement(library, pathExpression, commentText)[source]

Inheritance

Inheritance diagram of LibraryStatement

Members

Library
PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.IncludeStatement(pathExpression, commentText)[source]

Inheritance

Inheritance diagram of IncludeStatement

Members

PathExpression
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.IfStatement(expression, commentText)[source]

Inheritance

Inheritance diagram of IfStatement

Members

classmethod GetParser()[source]
AddStatement(stmt)
CommentText
Expression
classmethod Parse(string, printChar)
Statements
class pyIPCMI.Parser.FilesCodeDOM.ElseIfStatement(expression, commentText)[source]

Inheritance

Inheritance diagram of ElseIfStatement

Members

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

Inheritance

Inheritance diagram of ElseStatement

Members

classmethod GetParser()[source]
AddStatement(stmt)
CommentText
classmethod Parse(string, printChar)
Statements
class pyIPCMI.Parser.FilesCodeDOM.IfElseIfElseStatement[source]

Inheritance

Inheritance diagram of IfElseIfElseStatement

Members

IfClause
ElseIfClauses
ElseClause
classmethod GetParser()[source]
CommentText
classmethod Parse(string, printChar)
class pyIPCMI.Parser.FilesCodeDOM.Document(commentText='')[source]

Inheritance

Inheritance diagram of Document

Members

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