#ssaview
ssaview is a tool which renders a Go code into the SSA representation.
A online version is accesible via heroku.
This project is forked from tmc.
It is possible to add some additional information like the type of each instruction and the idoms of each basic block to the SSA representation via a checkbox.
An other possibility is that the build mode of the SSA can be changed from the standard mode to the SanityCheckFunctions mode.
The application starts on the port of the environment variable PORT.
If the variable is not set, the application start on port 8080.
It is possible to change the port by setting the environment variable e.g:
'$ export PORT=8080 '
License: ISC
$ go get github.com/akwick/ssaview
$ go install github.com/akwick/ssaview
$ Optional: which ssaview should show you: $GOPATH/bin/ssaview
$ ssaview &
open localhost:8080
Screenshot:
TODO
- Logging not via fmt
- Fix that the stuff is shown twice
- Show error messages
- Show value of checkbox after rendering
- Provide heroku link
- Update Screenshot
- Add a better discription about the program