com.sun.electric.tool.io.input.spicenetlist
Class SpiceNetlistReader
java.lang.Object
com.sun.electric.tool.io.input.spicenetlist.SpiceNetlistReader
public class SpiceNetlistReader
- extends java.lang.Object
Parse a spice netlist. Ignores comments, and
coalesces split lines into single lines.
User: gainsley
Date: Aug 3, 2006
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpiceNetlistReader
public SpiceNetlistReader()
getOptions
public java.util.HashMap<java.lang.String,java.lang.String> getOptions()
getGlobalParams
public java.util.HashMap<java.lang.String,java.lang.String> getGlobalParams()
getTopLevelInstances
public java.util.List<SpiceInstance> getTopLevelInstances()
getSubckts
public java.util.Collection<SpiceSubckt> getSubckts()
getGlobalNets
public java.util.List<java.lang.String> getGlobalNets()
getSubckt
public SpiceSubckt getSubckt(java.lang.String name)
readFile
public void readFile(java.lang.String fileName,
boolean verbose)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
writeFile
public void writeFile(java.lang.String fileName)
write
public void write(java.io.PrintStream out)
main
public static void main(java.lang.String[] args)