ErrorCheckHelpers Module
Types
Type | Description |
Functions and values
Function or value | Description |
Full Usage:
RHSUnaryAnalysis assignmentRHS inputWireSizeMap
Parameters:
ExpressionT
inputWireSizeMap : Map<string, int>
Returns: OneUnary
|
|
Full Usage:
checkExpr linesLocations currentInputWireSizeMap localErrors expr
Parameters:
int list
currentInputWireSizeMap : Map<string, int>
localErrors : ErrorInfo list
expr : ExpressionT
Returns: ErrorInfo list
|
|
|
|
Full Usage:
createErrorMessage newLinesLocations currLocation message extraMessages name
Parameters:
int list
currLocation : int
message : string
extraMessages : ExtraErrorInfo array
name : string
Returns: ErrorInfo list
|
|
Full Usage:
findCloseVariable variable portAndWireNames
Parameters:
char seq
portAndWireNames : string list
Returns: string list
|
|
Full Usage:
getAlwaysBlocksWithLocations alwaysBlocks node
Parameters:
(AlwaysConstructT * int) list
node : ASTNode
Returns: (AlwaysConstructT * int) list
|
|
|
|
Full Usage:
getCaseStatements caseStatements node
Parameters:
CaseStatementT list
node : ASTNode
Returns: CaseStatementT list
|
|
Full Usage:
getCaseStatementsWithLoc caseStatements node
Parameters:
(CaseStatementT * int) list
node : ASTNode
Returns: (CaseStatementT * int) list
|
|
Full Usage:
getCondAndCaseExpressions expressions node
Parameters:
(ExpressionT * int) list
node : ASTNode
Returns: (ExpressionT * int) list
|
|
Full Usage:
getDeclarations declarations node
Parameters:
DeclarationT list
node : ASTNode
Returns: DeclarationT list
|
|
Full Usage:
getLHSBits portSizeMap assignment
Parameters:
Map<string, int>
assignment : AssignmentT
Returns: (string * string) list
|
|
Full Usage:
getLHSBits' portSizeMap assignment
Parameters:
Map<string, int>
assignment : AssignmentT
Returns: string list
|
|
Full Usage:
getLHSBitsAssignedCertainly portSizeMap assignment
Parameters:
Map<string, int>
assignment : AssignmentT
Returns: string list
|
|
Full Usage:
getLHSWidth assign varSizeMap
Parameters:
AssignmentT
varSizeMap : Map<string, int>
Returns: int
|
|
Full Usage:
getLineNumber linesLocations location
Parameters:
int list
location : int
Returns: int
|
|
Full Usage:
getModuleInstantiationInputPrimaries modInst project
Parameters:
ModuleInstantiationT
project : Project
Returns: PrimaryT list
|
|
Full Usage:
getModuleInstantiationOutputPrimaries modInst project
Parameters:
ModuleInstantiationT
project : Project
Returns: PrimaryT list
|
|
Full Usage:
getModuleInstantiationStatements moduleInstantiations node
Parameters:
ModuleInstantiationT list
node : ASTNode
Returns: ModuleInstantiationT list
|
|
|
|
Full Usage:
getRHSBits portSizeMap expression
Parameters:
Map<string, int>
expression : ExpressionT
Returns: Set<string>
|
|
Full Usage:
getWidthOfExpr assignmentRHS inputWireSizeMap
Parameters:
ExpressionT
inputWireSizeMap : Map<string, int>
Returns: int
|
|
Full Usage:
primariesUsedInAssignment inLst tree
Parameters:
PrimaryT list
tree : ExpressionT
Returns: PrimaryT list
|