com.eu.miscedautils.verilogparser
Class FVPPreProcessRTL

java.lang.Object
  extended by com.eu.miscedautils.verilogparser.FVPPreProcessRTL

public class FVPPreProcessRTL
extends java.lang.Object

Author:

Constructor Summary
FVPPreProcessRTL(java.util.LinkedList<java.lang.String> files)
           
 
Method Summary
 java.lang.String getAesKey()
           
 java.lang.String getDataMethod()
           
 java.lang.String getEncoding()
           
 java.lang.String getEncryptAgent()
           
 java.lang.String getEncryptAlgorithm()
           
 java.lang.String getEncryptMethod()
           
 java.lang.String getEncType()
           
 java.util.LinkedList<java.lang.String> getIncludeDirs()
           
 java.lang.String getKeyKeyName()
           
 java.lang.String getKeyKeyOwner()
           
 java.lang.String getKeyMethod()
           
 java.lang.Integer getNumOfPass()
           
 java.lang.String getOutfile()
           
 java.lang.String getPrivateKeyFile()
           
 java.lang.String getPublicKeyFile()
           
 java.util.LinkedList<java.lang.String> getVlogFiles()
           
 boolean isCommentedProtectDirective()
           
 boolean isDebugMode()
           
 boolean isIgnorePragmaProtects()
           
 void preprocess()
           
 java.lang.String printDataMethod()
           
 org.antlr.runtime.TokenRewriteStream processProtectedBlock(org.antlr.runtime.TokenRewriteStream ppTokenStream)
           
 void setAesKey(java.lang.String aesKey)
           
 void setCommentedProtectDirective(boolean commentedProtectDirective)
           
 void setDataMethod(java.lang.String dm)
           
 void setDebugMode(boolean debugMode)
           
 void setEncoding(java.lang.String encoding)
           
 void setEncryptAgent(java.lang.String encryptAgent)
           
 void setEncryptAlgorithm(java.lang.String algo)
           
 void setEncryptMethod(java.lang.String encryptMethod)
           
 void setEncType(java.lang.String enctype)
           
 void setIgnorePragmaProtects(boolean ignorePragmaProtects)
           
 void setIncludeDirs(java.util.LinkedList<java.lang.String> includedirs)
           
 void setKeyKeyName(java.lang.String keyKeyName)
           
 void setKeyKeyOwner(java.lang.String keyKeyOwner)
           
 void setKeyMethod(java.lang.String keyMethod)
           
 void setNumOfPass(java.lang.Integer numOfPass)
           
 void setOutfile(java.lang.String outfile)
           
 void setPrivateKeyFile(java.lang.String privateKeyFile)
           
 void setPublicKeyFile(java.lang.String kf)
           
 void setVlogFiles(java.util.LinkedList<java.lang.String> files)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FVPPreProcessRTL

public FVPPreProcessRTL(java.util.LinkedList<java.lang.String> files)
Method Detail

getAesKey

public java.lang.String getAesKey()

setAesKey

public void setAesKey(java.lang.String aesKey)

getPublicKeyFile

public java.lang.String getPublicKeyFile()

setPublicKeyFile

public void setPublicKeyFile(java.lang.String kf)

getPrivateKeyFile

public java.lang.String getPrivateKeyFile()

setPrivateKeyFile

public void setPrivateKeyFile(java.lang.String privateKeyFile)

getEncryptAgent

public java.lang.String getEncryptAgent()

setEncryptAgent

public void setEncryptAgent(java.lang.String encryptAgent)

getEncryptMethod

public java.lang.String getEncryptMethod()

setEncryptMethod

public void setEncryptMethod(java.lang.String encryptMethod)

getKeyKeyOwner

public java.lang.String getKeyKeyOwner()

setKeyKeyOwner

public void setKeyKeyOwner(java.lang.String keyKeyOwner)

getKeyKeyName

public java.lang.String getKeyKeyName()

setKeyKeyName

public void setKeyKeyName(java.lang.String keyKeyName)

getKeyMethod

public java.lang.String getKeyMethod()

setKeyMethod

public void setKeyMethod(java.lang.String keyMethod)

getDataMethod

public java.lang.String getDataMethod()

setDataMethod

public void setDataMethod(java.lang.String dm)

printDataMethod

public java.lang.String printDataMethod()

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getEncType

public java.lang.String getEncType()

setEncType

public void setEncType(java.lang.String enctype)

isCommentedProtectDirective

public boolean isCommentedProtectDirective()

setCommentedProtectDirective

public void setCommentedProtectDirective(boolean commentedProtectDirective)

isIgnorePragmaProtects

public boolean isIgnorePragmaProtects()

setIgnorePragmaProtects

public void setIgnorePragmaProtects(boolean ignorePragmaProtects)

getEncryptAlgorithm

public java.lang.String getEncryptAlgorithm()

setEncryptAlgorithm

public void setEncryptAlgorithm(java.lang.String algo)

getVlogFiles

public java.util.LinkedList<java.lang.String> getVlogFiles()

setVlogFiles

public void setVlogFiles(java.util.LinkedList<java.lang.String> files)

getIncludeDirs

public java.util.LinkedList<java.lang.String> getIncludeDirs()

setIncludeDirs

public void setIncludeDirs(java.util.LinkedList<java.lang.String> includedirs)

isDebugMode

public boolean isDebugMode()

setDebugMode

public void setDebugMode(boolean debugMode)

getNumOfPass

public java.lang.Integer getNumOfPass()

setNumOfPass

public void setNumOfPass(java.lang.Integer numOfPass)

getOutfile

public java.lang.String getOutfile()

setOutfile

public void setOutfile(java.lang.String outfile)

processProtectedBlock

public org.antlr.runtime.TokenRewriteStream processProtectedBlock(org.antlr.runtime.TokenRewriteStream ppTokenStream)

preprocess

public void preprocess()