Documentation ¶
Overview ¶
Package smlvm builds a virtual machine world that aims to provide better code readability.
Directories ¶
Path | Synopsis |
---|---|
Package arch emulates the virtual instruction set.
|
Package arch emulates the virtual instruction set. |
Package asm prvoides an assembly language compiler for the virtual instruction set.
|
Package asm prvoides an assembly language compiler for the virtual instruction set. |
ast
Package ast declares the types for the abstract syntax tree in the assembly language.
|
Package ast declares the types for the abstract syntax tree in the assembly language. |
parse
Package parse parses an assembly program into an AST.
|
Package parse parses an assembly program into an AST. |
cmd
|
|
gfmt
gfmt is the code formatter of G language.
|
gfmt is the code formatter of G language. |
Package dagvis visualizes a DAG graph into a structured, layered planer map.
|
Package dagvis visualizes a DAG graph into a structured, layered planer map. |
Package image defines the file format that saves an executable file.
|
Package image defines the file format that saves an executable file. |
tast
Package tast saves data structures for typed AST.
|
Package tast saves data structures for typed AST. |
Click to show internal directories.
Click to hide internal directories.