print the message in red
print the message in red
error message
this is a wrapper for execute that builds the options from a standard command line args, for example, like strings passed to main()
this is a wrapper for execute that builds the options from a standard command line args, for example, like strings passed to main()
an Array of string s containing legal arguments
Run the firrtl compiler using the provided option
Run the firrtl compiler using the provided option
the desired flags to the compiler
a FirrtlExecutionResult indicating success or failure, provide access to emitted data on success for downstream tools as desired
Load annotation file based on options
Load annotation file based on options
use optionsManager config to load annotation file if it exists update the firrtlOptions with new annotations if it does
(Since version firrtl 1.0) Please use execute
The driver provides methods to access the firrtl compiler. Invoke the compiler with either a FirrtlExecutionOption
each approach has its own endearing aspects
or a series of command line arguments
CompilerUtils.mergeTransforms to see how customTransformations are inserted
firrtlTests/DriverSpec.scala in the test directory for a lot more examples