Parser.FilesCodeDOM¶
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
Parser.FilesCodeDOM.BlockedStatement[source]¶ Inheritance
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'>]¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.IfThenElseExpressions[source]¶ Inheritance
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
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
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
Members
-
List¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.SubDirectoryExpression(leftChild, rightChild)[source]¶ Inheritance
Members
-
GetParser()¶
-
LeftChild¶
-
Parse(string, printChar)¶
-
RightChild¶
-
-
class
Parser.FilesCodeDOM.ConcatenateExpression(leftChild, rightChild)[source]¶ Inheritance
Members
-
GetParser()¶
-
LeftChild¶
-
Parse(string, printChar)¶
-
RightChild¶
-
-
class
Parser.FilesCodeDOM.ExistsFunction(expression)[source]¶ Inheritance
Members
-
Expression¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.VHDLStatement(libraryName, pathExpression, commentText)[source]¶ Inheritance
Members
-
LibraryName¶
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.VerilogStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.CocotbStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.ConstraintStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.LDCStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
CommentText¶
-
GetParser()¶
-
Parse(string, printChar)¶
-
PathExpression¶
-
-
class
Parser.FilesCodeDOM.SDCStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
CommentText¶
-
GetParser()¶
-
Parse(string, printChar)¶
-
PathExpression¶
-
-
class
Parser.FilesCodeDOM.UCFStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
CommentText¶
-
GetParser()¶
-
Parse(string, printChar)¶
-
PathExpression¶
-
-
class
Parser.FilesCodeDOM.XDCStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
CommentText¶
-
GetParser()¶
-
Parse(string, printChar)¶
-
PathExpression¶
-
-
class
Parser.FilesCodeDOM.InterpolateLiteral(sectionName, optionName)[source]¶ Inheritance
Members
-
SectionName¶
-
OptionName¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.PathStatement(variable, pathExpression, commentText)[source]¶ Inheritance
Members
-
Variable¶
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.ReportStatement(message, commentText)[source]¶ Inheritance
Members
-
Message¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.LibraryStatement(library, pathExpression, commentText)[source]¶ Inheritance
Members
-
Library¶
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.IncludeStatement(pathExpression, commentText)[source]¶ Inheritance
Members
-
PathExpression¶
-
CommentText¶
-
Parse(string, printChar)¶
-
-
class
Parser.FilesCodeDOM.IfStatement(expression, commentText)[source]¶ Inheritance
Members
-
AddStatement(stmt)¶
-
CommentText¶
-
Expression¶
-
Parse(string, printChar)¶
-
Statements¶
-
-
class
Parser.FilesCodeDOM.ElseIfStatement(expression, commentText)[source]¶ Inheritance
Members
-
AddStatement(stmt)¶
-
CommentText¶
-
Expression¶
-
Parse(string, printChar)¶
-
Statements¶
-
-
class
Parser.FilesCodeDOM.ElseStatement(commentText)[source]¶ Inheritance
Members
-
AddStatement(stmt)¶
-
CommentText¶
-
Parse(string, printChar)¶
-
Statements¶
-