com.eu.miscedautils.verilogparser
Class FVPDescription
java.lang.Object
com.eu.miscedautils.verilogparser.FVPDescription
public class FVPDescription
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static FVPDescription instance()
setInstance
public void setInstance(FVPDescription desc)
isElaborateOnlyInstanceInterfaces
public boolean isElaborateOnlyInstanceInterfaces()
setElaborateOnlyInstanceInterfaces
public void setElaborateOnlyInstanceInterfaces(boolean elaborateOnlyInstanceInterfaces)
isSkipPreProcess
public boolean isSkipPreProcess()
setSkipPreProcess
public void setSkipPreProcess(boolean skipPreprocess)
isMergeConcat
public boolean isMergeConcat()
setMergeConcat
public void setMergeConcat(boolean mergeconcat)
isNoEmptyPortMaps
public boolean isNoEmptyPortMaps()
setNoEmptyPortMaps
public void setNoEmptyPortMaps(boolean noemptyportmaps)
getConnectionMaturity
public java.util.HashMap<FVPModuleInstance,java.lang.Double> getConnectionMaturity()
setConnectionMaturity
public void setConnectionMaturity(java.util.HashMap<FVPModuleInstance,java.lang.Double> connectionMaturity)
addConnectionMaturity
public void addConnectionMaturity(FVPModuleInstance inst,
java.lang.Double maturity)
getScopestack
public java.util.Stack getScopestack()
setScopestack
public void setScopestack(java.util.Stack scopestack)
getCurrentscope
public FVPBase getCurrentscope()
setCurrentscope
public void setCurrentscope(FVPBase currentscope)
getScope
public FVPBase getScope()
pushScope
public void pushScope(FVPBase scope)
popScope
public FVPBase popScope()
pushCompilerDirective
public void pushCompilerDirective(FVPCompilerDirectiveCond dir)
popCompilerDirective
public FVPCompilerDirectiveCond popCompilerDirective()
processEndifCompilerDirective
public void processEndifCompilerDirective()
isOneblockalreadyvisited
public boolean isOneblockalreadyvisited()
readInputs
public boolean readInputs()
getTheLastVisitedDirective
public FVPCompilerDirectiveCond getTheLastVisitedDirective()
setBlockReadingCompleted
public void setBlockReadingCompleted()
getRoot
public FVPRoot getRoot()
setRoot
public void setRoot(FVPBase root)
getFile
public java.lang.String getFile()
setFile
public void setFile(java.lang.String file)
isReplaceXWithZero
public boolean isReplaceXWithZero()
setReplaceXWithZero
public void setReplaceXWithZero(boolean replaceXWithZero)
isReplaceZWithZero
public boolean isReplaceZWithZero()
setReplaceZWithZero
public void setReplaceZWithZero(boolean replaceZWithZero)
isEmbedEveryBinaryExprWithBrace
public boolean isEmbedEveryBinaryExprWithBrace()
setEmbedEveryBinaryExprWithBrace
public void setEmbedEveryBinaryExprWithBrace(boolean printBrace)
isCreateBlackbox
public boolean isCreateBlackbox()
setCreateBlackbox
public void setCreateBlackbox(boolean createBlackbox)
getPreprocessorLevel
public java.lang.Integer getPreprocessorLevel()
setPreprocessorLevel
public void setPreprocessorLevel(java.lang.Integer preprocessorLevel)
insertSymbol
public void insertSymbol(java.lang.String symbol,
FVPBase value)
checkSymbol
public java.lang.Integer checkSymbol(java.lang.String symbol,
java.lang.Integer line)
addStatement
public void addStatement(FVPBase stmt)
addDeclaration
public void addDeclaration(FVPBase decl)
removeDeclaration
public void removeDeclaration(FVPBase decl)
addSymbol
public void addSymbol(java.lang.String symbol,
FVPBase value)
getSymbol
public FVPBase getSymbol(java.lang.String symbol)
getSymbolTopDown
public FVPBase getSymbolTopDown(java.lang.String symbol)
cleanAllForFreshParsing
public static void cleanAllForFreshParsing()
getOutputDirectory
public java.lang.String getOutputDirectory()
setOutputDirectory
public void setOutputDirectory(java.lang.String outputDirectory)
isWildcardFileName
public boolean isWildcardFileName()
setWildcardFileName
public void setWildcardFileName(boolean wildcardFileName)
isStoreComment
public boolean isStoreComment()
setStoreComment
public void setStoreComment(boolean storeComment)
initComment
public void initComment(java.lang.Integer line)
clearComment
public void clearComment()
addComment
public void addComment(java.lang.String str,
java.lang.Integer line)
getComment
public FVPComment getComment()
getCurrentComment
public FVPComment getCurrentComment()
setCurrentComment
public void setCurrentComment(FVPComment cmnt)
getNonObjectComment
public FVPComment getNonObjectComment()
setNonObjectComment
public void setNonObjectComment(FVPComment nonObjectComment)
getComment
public FVPComment getComment(java.lang.Integer line)
setComment
public void setComment(java.lang.Integer line,
FVPComment comment)
isNoParamEval
public boolean isNoParamEval()
setNoParamEval
public void setNoParamEval(boolean noparameval)