ErrorCheck Module
Functions and values
Function or value | Description |
Full Usage:
checkAllOutputsAssigned ast portMap portSizeMap linesLocations errorList
Parameters:
VerilogInput
portMap : Map<string, string>
portSizeMap : Map<string, int>
linesLocations : int list
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkAssignmentWidths ast linesLocations portSizeMap wireSizeMap errorList
Parameters:
VerilogInput
linesLocations : int list
portSizeMap : Map<string, int>
wireSizeMap : Map<string, int>
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkIODeclarations ast portWidthDeclarationMap portLocationMap linesLocations nonUniquePortDeclarations portMap project errorList
Parameters:
VerilogInput
portWidthDeclarationMap : Map<string, (int * int)>
portLocationMap : Map<string, int>
linesLocations : int list
nonUniquePortDeclarations : string list
portMap : Map<string, string>
project : Project
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkIOWidthDeclarations ast linesLocations errorList
Parameters:
VerilogInput
linesLocations : int list
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkInputsAssigned ast linesLocations portMap errorInfoList
Parameters:
VerilogInput
linesLocations : int list
portMap : Map<string, string>
errorInfoList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkUnsupportedKeywords ast linesLocations errorList
Parameters:
VerilogInput
linesLocations : int list
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
checkWiresAndAssignments ast portMap portSizeMap portWidthDeclarationMap inputNameList linesLocations wireNameList wireSizeMap wireLocationMap errorList
Parameters:
VerilogInput
portMap : Map<string, string>
portSizeMap : Map<string, int>
portWidthDeclarationMap : Map<string, (int * int)>
inputNameList : string list
linesLocations : int list
wireNameList : string list
wireSizeMap : Map<string, int>
wireLocationMap : Map<string, int>
errorList : ErrorInfo list
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:
getSemanticErrors ast linesLocations origin project
Parameters:
VerilogInput
linesLocations : int list
origin : CodeEditorOpen
project : Project
Returns: ErrorInfo list
|
|
|
|
|
|
|
|
Full Usage:
nameCheck ast linesLocations origin project errorList
Parameters:
VerilogInput
linesLocations : int list
origin : CodeEditorOpen
project : Project
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
portCheck ast linesLocations errorList
Parameters:
VerilogInput
linesLocations : int list
errorList : ErrorInfo list
Returns: ErrorInfo list
|
|
Full Usage:
unaryTreeToString treeDepth targetLength unary
Parameters:
int
targetLength : int
unary : OneUnary
Returns: string
|