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
¶
-