hades.utils.vhdl
Class VHDLNameMangler
java.lang.Object
hades.utils.vhdl.VHDLNameMangler
- public class VHDLNameMangler
- extends java.lang.Object
Construct and manage VHDL names from Unicode names
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VHDLNameMangler
public VHDLNameMangler()
isKeyword
public static boolean isKeyword(java.lang.String s)
isAllowedChar
public static boolean isAllowedChar(char c)
isAllowedFirstChar
public static boolean isAllowedFirstChar(char c)
getValidVHDLName
public static java.lang.String getValidVHDLName(java.lang.String s)
getValidUniqueVHDLName
public static java.lang.String getValidUniqueVHDLName(java.lang.String s)
main
public static void main(java.lang.String[] argv)
throws java.lang.Exception
- Throws:
java.lang.Exception