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
command
gfmt is the code formatter of G language.
|
gfmt is the code formatter of G language. |
|
glang
command
|
|
|
smlasm
command
|
|
|
smlg
command
|
|
|
smlvm
command
|
|
|
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.
