Parser.FilesCodeDOM

Classes

class Parser.FilesCodeDOM.BlockedStatement[source]

Inheritance

Inheritance diagram of BlockedStatement

Members

_allowedStatements = [<class 'Parser.FilesCodeDOM.IncludeStatement'>, <class 'Parser.FilesCodeDOM.LibraryStatement'>, <class 'Parser.FilesCodeDOM.VHDLStatement'>, <class 'Parser.FilesCodeDOM.VerilogStatement'>, <class 'Parser.FilesCodeDOM.CocotbStatement'>, <class 'Parser.FilesCodeDOM.LDCStatement'>, <class 'Parser.FilesCodeDOM.SDCStatement'>, <class 'Parser.FilesCodeDOM.UCFStatement'>, <class 'Parser.FilesCodeDOM.XDCStatement'>, <class 'Parser.FilesCodeDOM.PathStatement'>, <class 'Parser.FilesCodeDOM.ReportStatement'>, <class 'Parser.FilesCodeDOM.IfElseIfElseStatement'>, <class 'lib.CodeDOM.CommentLine'>, <class 'lib.CodeDOM.EmptyLine'>]
AddChoice(value)[source]
GetParser()[source]
Parse(string, printChar)
class 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 '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'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.FilesCodeDOM.ListElementExpressions[source]

Inheritance

Inheritance diagram of ListElementExpressions

Members

_allowedExpressions = [<class 'lib.CodeDOM.Identifier'>, <class 'lib.CodeDOM.StringLiteral'>, <class 'lib.CodeDOM.IntegerLiteral'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.FilesCodeDOM.PathExpressions[source]

Inheritance

Inheritance diagram of PathExpressions

Members

_allowedExpressions = [<class 'lib.CodeDOM.Identifier'>, <class 'lib.CodeDOM.StringLiteral'>, <class 'Parser.FilesCodeDOM.InterpolateLiteral'>, <class 'Parser.FilesCodeDOM.SubDirectoryExpression'>, <class 'Parser.FilesCodeDOM.ConcatenateExpression'>]
AddChoice(value)
GetParser()
Parse(string, printChar)
class Parser.FilesCodeDOM.ListConstructorExpression[source]

Inheritance

Inheritance diagram of ListConstructorExpression

Members

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

Inheritance

Inheritance diagram of SubDirectoryExpression

Members

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

Inheritance

Inheritance diagram of ConcatenateExpression

Members

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

Inheritance

Inheritance diagram of ExistsFunction

Members

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

Inheritance

Inheritance diagram of VHDLStatement

Members

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

Inheritance

Inheritance diagram of VerilogStatement

Members

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

Inheritance

Inheritance diagram of CocotbStatement

Members

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

Inheritance

Inheritance diagram of ConstraintStatement

Members

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

Inheritance

Inheritance diagram of LDCStatement

Members

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

Inheritance

Inheritance diagram of SDCStatement

Members

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

Inheritance

Inheritance diagram of UCFStatement

Members

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

Inheritance

Inheritance diagram of XDCStatement

Members

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

Inheritance

Inheritance diagram of InterpolateLiteral

Members

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

Inheritance

Inheritance diagram of PathStatement

Members

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

Inheritance

Inheritance diagram of ReportStatement

Members

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

Inheritance

Inheritance diagram of LibraryStatement

Members

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

Inheritance

Inheritance diagram of IncludeStatement

Members

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

Inheritance

Inheritance diagram of IfStatement

Members

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

Inheritance

Inheritance diagram of ElseIfStatement

Members

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

Inheritance

Inheritance diagram of ElseStatement

Members

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

Inheritance

Inheritance diagram of IfElseIfElseStatement

Members

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

Inheritance

Inheritance diagram of Document

Members

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